Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea una referencia a un recurso de archivo de fuente específico de la aplicación.
Sintaxis
HRESULT CreateCustomFontFileReference(
[in] void const *fontFileReferenceKey,
UINT32 fontFileReferenceKeySize,
IDWriteFontFileLoader *fontFileLoader,
[out] IDWriteFontFile **fontFile
);
Parámetros
[in] fontFileReferenceKey
Tipo: const void*
Clave de referencia de archivo de fuente que identifica de forma única el recurso del archivo de fuente durante la vigencia de fontFileLoader.
fontFileReferenceKeySize
Tipo: UINT32
Tamaño de la clave de referencia del archivo de fuente en bytes.
fontFileLoader
Tipo: IDWriteFontFileLoader*
Cargador de archivos de fuente que usará el sistema de fuentes para cargar datos del archivo identificado por fontFileReferenceKey.
[out] fontFile
Tipo: IDWriteFontFile**
Contiene una dirección de un puntero al objeto de archivo de fuente recién creado cuando este método se realiza correctamente o NULL en caso de error.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Esta función se proporciona en los casos en los que una aplicación o un documento necesitan usar una fuente privada sin tener que instalarla en el sistema. fontFileReferenceKey solo debe ser único en el ámbito del fontFileLoader usado en esta llamada.
Requisitos
| Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
| Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
| Plataforma de destino | Windows |
| Encabezado | dwrite.h |
| Library | Dwrite.lib |
| Archivo DLL | Dwrite.dll |