Metodo IDWriteFactory6::CreateTextFormat (dwrite_3.h)
Crea un oggetto formato testo utilizzato per il layout di testo.
Sintassi
HRESULT CreateTextFormat(
WCHAR const *fontFamilyName,
IDWriteFontCollection *fontCollection,
DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
UINT32 fontAxisValueCount,
FLOAT fontSize,
WCHAR const *localeName,
IDWriteTextFormat3 **textFormat
);
Parametri
fontFamilyName
Tipo: WCHAR const *
Nome della famiglia di caratteri della raccolta.
fontCollection
Tipo: IDWriteFontCollection*
Raccolta di tipi di carattere. Utilizzare nullptr
per indicare la raccolta di tipi di carattere di sistema.
fontAxisValues
Tipo: DWRITE_FONT_AXIS_VALUE const *
Puntatore a una matrice contenente un elenco di valori dell'asse dei caratteri. La matrice deve essere la dimensione (il numero di elementi) indicato dall'argomento fontAxisValueCount
fontAxisValueCount
Tipo: UINT32
Numero di valori dell'asse dei caratteri contenuti nella matrice fontAxisValues.
fontSize
Tipo: FLOAT
Dimensioni logiche del tipo di carattere in unità DIP.
localeName
Tipo: WCHAR const *
Nome delle impostazioni locali (ad esempio, "ja-JP", "en-US", "ar-EG").
textFormat
Tipo: IDWriteTextFormat3**
Indirizzo di un puntatore a un'interfaccia IDWriteTextFormat3. Al termine, la funzione imposta il puntatore su un oggetto formato testo appena creato. In caso contrario, imposta il puntatore su nullptr
.
Valore restituito
Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore
Osservazioni
Se fontCollection è nullptr
, viene utilizzata la raccolta di tipi di carattere di sistema, raggruppati in base al nome della famiglia tipografica (DWRITE_FONT_FAMILY_MODEL_TYPOGRAPHIC) senza tipi di carattere scaricabili.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 Build 16299 |
server minimo supportato | Windows 10 Build 16299 |
piattaforma di destinazione | Finestre |
intestazione |
dwrite_3.h |
libreria |
Dwrite.lib |