Condividi tramite


Metodo IDWriteFactory::CreateCustomFontFileReference (dwrite.h)

Crea un riferimento a una risorsa di file di carattere specifica dell'applicazione.

Sintassi

HRESULT CreateCustomFontFileReference(
  [in]  void const            *fontFileReferenceKey,
        UINT32                fontFileReferenceKeySize,
        IDWriteFontFileLoader *fontFileLoader,
  [out] IDWriteFontFile       **fontFile
);

Parametri

[in] fontFileReferenceKey

Tipo: const void*

Chiave di riferimento del file di carattere che identifica in modo univoco la risorsa file di carattere durante la durata di fontFileLoader.

fontFileReferenceKeySize

Tipo: UINT32

Dimensione della chiave di riferimento del file di carattere in byte.

fontFileLoader

Tipo: IDWriteFontFileLoader*

Caricatore di file di tipo di carattere che verrà utilizzato dal sistema dei tipi di carattere per caricare i dati dal file identificato da fontFileReferenceKey.

[out] fontFile

Tipo: IDWriteFontFile**

Contiene un indirizzo di un puntatore all'oggetto file di carattere appena creato quando il metodo ha esito positivo o NULL in caso di errore.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questa funzione viene fornita per i casi in cui un'applicazione o un documento deve usare un tipo di carattere privato senza doverlo installare nel sistema. fontFileReferenceKey deve essere univoco solo nell'ambito del fontFileLoader usato in questa chiamata.

Requisiti

   
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dwrite.h
Libreria Dwrite.lib
DLL Dwrite.dll

Vedi anche

IDWriteFactory