Condividi tramite


Metodo IDWriteFontResource::CreateFontFaceReference (dwrite_3.h)

Crea un riferimento al viso del tipo di carattere con valori dell'asse specifici.

Sintassi

HRESULT CreateFontFaceReference(
        DWRITE_FONT_SIMULATIONS      fontSimulations,
        DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
        UINT32                       fontAxisValueCount,
  [out] IDWriteFontFaceReference1    **fontFaceReference
);

Parametri

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.

[out] fontFaceReference

Tipo: IDWriteFontFaceReference1**

Indirizzo di un puntatore a un'interfaccia IDWriteFontFaceReference1. Al termine, la funzione imposta il puntatore su un oggetto di riferimento del viso del tipo di carattere appena creato; in caso contrario, imposta il puntatore su nullptr.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di erroreHRESULT .

Osservazioni

I valori dell'asse forniti possono essere un subset o un superset di tutti quelli effettivamente supportati dal tipo di carattere. Tutti gli assi non specificati usano i valori predefiniti: i valori oltre gli intervalli vengono bloccati e qualsiasi asse non variabile non ha alcun effetto.

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