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 |