Metodo IDWriteInMemoryFontFileLoader::CreateInMemoryFontFileReference (dwrite_3.h)
Crea un riferimento al file di carattere (oggetto IDWriteFontFile ) da una matrice di byte. Il riferimento al file di carattere è associato all'istanza IDWriteInMemoryFontFileLoader con cui è stato creato e rimane valido per tutto il tempo in cui il caricatore è registrato nella factory.
Sintassi
HRESULT CreateInMemoryFontFileReference(
IDWriteFactory *factory,
[in] void const *fontData,
UINT32 fontDataSize,
[in, optional] IUnknown *ownerObject,
[out] IDWriteFontFile **fontFile
);
Parametri
factory
Tipo: IDWriteFactory*
Oggetto Factory utilizzato per creare il riferimento al file di carattere.
[in] fontData
Tipo: void const*
Puntatore a un blocco di memoria contenente i dati del tipo di carattere.
fontDataSize
Tipo: UINT32
Dimensioni dei dati del tipo di carattere.
[in, optional] ownerObject
Tipo: IUnknown*
Oggetto facoltativo proprietario della memoria specificata dal parametro fontData. Se questo parametro non è NULL, il metodo archivia un puntatore ai dati del tipo di carattere e aggiunge un riferimento all'oggetto proprietario. Il puntatore fontData deve rimanere valido fino al rilascio dell'oggetto proprietario. Se questo parametro è NULL, il metodo esegue una copia dei dati del tipo di carattere.
[out] fontFile
Tipo: IDWriteFontFile**
Riceve un puntatore al riferimento al file di carattere appena creato.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce un codice HRESULT riuscito o di errore.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | dwrite_3.h |
Libreria | Dwrite.lib |