Metodo IDWriteFontSetBuilder2::AddFont (dwrite_3.h)
Aggiunge un tipo di carattere al set da compilare, con il chiamante che fornisce informazioni sufficienti per cercare e determinare gli intervalli di assi, evitando la necessità di aprire il tipo di carattere potenzialmente non locale.
Sintassi
HRESULT AddFont(
IDWriteFontFile *fontFile,
UINT32 fontFaceIndex,
DWRITE_FONT_SIMULATIONS fontSimulations,
DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
UINT32 fontAxisValueCount,
DWRITE_FONT_AXIS_RANGE const *fontAxisRanges,
UINT32 fontAxisRangeCount,
DWRITE_FONT_PROPERTY const *properties,
UINT32 propertyCount
);
Parametri
fontFile
Tipo: IDWriteFontFile*
Oggetto riferimento file di tipo carattere da aggiungere al set.
fontFaceIndex
Tipo: UINT32
Indice in base zero di un viso del tipo di carattere in una raccolta.
fontSimulations
Tipo: DWRITE_FONT_SIMULATIONS
Flag di simulazione del viso dei tipi di carattere per l'emboldening algoritmico e corsivo.
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.
fontAxisRanges
Tipo: DWRITE_FONT_AXIS_RANGE const *
Elenco di intervalli di assi.
fontAxisRangeCount
Tipo: UINT32
Numero di intervalli dell'asse.
properties
Tipo: DWRITE_FONT_PROPERTY const *
Elenco di proprietà da associare al riferimento.
propertyCount
Tipo: UINT32
Numero di proprietà definite.
Valore restituito
Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore
Osservazioni
Le proprietà del tipo di carattere devono includere almeno una famiglia (tipografico o peso/stile/estensione). In caso contrario, il tipo di carattere sarà accessibile nel IDWriteFontSet solo per indice, non per nome.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 Build 20348 |
server minimo supportato | Windows 10 Build 20348 |
piattaforma di destinazione | Finestre |
intestazione |
dwrite_3.h |
libreria |
Dwrite.lib |