Metodo IDWriteFactory::CreateFontFace (dwrite.h)

Crea un oggetto che rappresenta un viso di tipo carattere.

Sintassi

HRESULT CreateFontFace(
        DWRITE_FONT_FACE_TYPE   fontFaceType,
        UINT32                  numberOfFiles,
  [in]  IDWriteFontFile         * const *fontFiles,
        UINT32                  faceIndex,
        DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags,
  [out] IDWriteFontFace         **fontFace
);

Parametri

fontFaceType

Tipo: DWRITE_FONT_FACE_TYPE

Valore che indica il tipo di formato di file del tipo di carattere.

numberOfFiles

Tipo: UINT32

Numero di file di tipo di carattere, nel numero di elementi, necessari per rappresentare il tipo di carattere.

[in] fontFiles

Tipo: const IDWriteFontFile*

Oggetto file di tipo di carattere che rappresenta il tipo di carattere. Poiché IDWriteFontFace mantiene i propri riferimenti agli oggetti file di carattere di input, è possibile rilasciarli dopo questa chiamata.

faceIndex

Tipo: UINT32

Indice in base zero di un viso di tipo carattere, nei casi in cui i file di carattere contengono una raccolta di visi di tipo carattere. Se i file di carattere contengono un'unica faccia, questo valore deve essere zero.

fontFaceSimulationFlags

Tipo: DWRITE_FONT_SIMULATIONS

Valore che indica quale, se presente, i flag di simulazione del viso del carattere per mezzo algoritmico per rendere il testo in grassetto o corsivo vengono applicati al tipo di carattere corrente.

[out] fontFace

Tipo: IDWriteFontFace**

Quando termina, questo metodo contiene un indirizzo di un puntatore all'oggetto viso del carattere appena creato 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 .

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