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 de archivo de fuente (objeto IDWriteFontFile ) a partir de una matriz de bytes. La referencia del archivo de fuente está enlazada a la instancia IDWriteInMemoryFontFileLoader con la que se creó y sigue siendo válida siempre y cuando ese cargador se registre en el generador.
Syntax
HRESULT CreateInMemoryFontFileReference(
IDWriteFactory *factory,
[in] void const *fontData,
UINT32 fontDataSize,
[in, optional] IUnknown *ownerObject,
[out] IDWriteFontFile **fontFile
);
Parámetros
factory
Tipo: IDWriteFactory*
Objeto factory usado para crear la referencia del archivo de fuente.
[in] fontData
Tipo: void const*
Puntero a un bloque de memoria que contiene los datos de fuente.
fontDataSize
Tipo: UINT32
Tamaño de los datos de fuente.
[in, optional] ownerObject
Tipo: IUnknown*
Objeto opcional que posee la memoria especificada por el parámetro fontData. Si este parámetro no es NULL, el método almacena un puntero a los datos de fuente y agrega una referencia al objeto propietario. El puntero fontData debe permanecer válido hasta que se libere el objeto propietario. Si este parámetro es NULL, el método realiza una copia de los datos de fuente.
[out] fontFile
Tipo: IDWriteFontFile**
Recibe un puntero a la referencia del archivo de fuente recién creado.
Valor devuelto
Tipo: HRESULT
Este método devuelve un código de error o correcto HRESULT.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Compilación 14393 de Windows 10 |
| Servidor mínimo admitido | Compilación 14393 de Windows 10 |
| de la plataforma de destino de | Windows |
| Header | dwrite_3.h |
| Library | Dwrite.lib |
Consulte también
Creación de un conjunto de fuentes personalizado mediante datos de fuente cargados en la memoria