Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |