Método IDWriteInMemoryFontFileLoader::CreateInMemoryFontFileReference (dwrite_3.h)
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 esté registrado en el generador.
Sintaxis
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 owner. 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
Plataforma de destino | Windows |
Encabezado | dwrite_3.h |
Library | Dwrite.lib |
Consulte también
Creación de un conjunto de fuentes personalizado mediante datos de fuente cargados en memoria