Compartir a través de


Función AddFontMemResourceEx (wingdi.h)

La función AddFontMemResourceEx agrega el recurso de fuente de una imagen de memoria al sistema.

Sintaxis

HANDLE AddFontMemResourceEx(
  [in] PVOID pFileView,
  [in] DWORD cjSize,
  [in] PVOID pvResrved,
  [in] DWORD *pNumFonts
);

Parámetros

[in] pFileView

Puntero a un recurso de fuente.

[in] cjSize

Número de bytes del recurso de fuente al que apunta pbFont.

[in] pvResrved

Reservado. Debe ser 0.

[in] pNumFonts

Puntero a una variable que especifica el número de fuentes instaladas.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto especifica el identificador de la fuente agregada. Este identificador identifica de forma única las fuentes que se instalaron en el sistema. Si la función no se realiza correctamente, el valor devuelto es cero. No hay información de error extendida disponible.

Comentarios

Esta función permite a una aplicación obtener una fuente incrustada en un documento o una página web. Una fuente agregada por AddFontMemResourceEx siempre es privada para el proceso que realizó la llamada y no es enumerable.

Una imagen de memoria puede contener más de una fuente. Cuando esta función se realiza correctamente, pcFonts es un puntero a un DWORD cuyo valor es el número de fuentes agregadas al sistema como resultado de esta llamada. Por ejemplo, este número podría ser 2 para las caras verticales y horizontales de una fuente asiática.

Cuando la función se realiza correctamente, el autor de la llamada de esta función puede liberar la memoria a la que apunta pbFont porque el sistema ha realizado su propia copia de la memoria. Para quitar las fuentes que se instalaron, llame a RemoveFontMemResourceEx. Sin embargo, cuando el proceso desaparece, el sistema descargará las fuentes incluso si el proceso no llamó a RemoveFontMemResource.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h (incluye Windows.h)
Library Gdi32.lib
Archivo DLL Gdi32.dll

Consulte también

DESIGNVECTOR

Funciones de fuente y texto

Información general sobre fuentes y texto

RemoveFontMemResourceEx

SendMessage