Condividi tramite


Metodo IDWriteFontResource::CreateFontFaceReference (dwrite_3.h)

Crea un riferimento al viso del 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 viso 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) indicati 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.

Commenti

I valori dell'asse forniti sono autorizzati a 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 tutti gli assi non variabili non hanno alcun effetto.

Requisiti

   
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Piattaforma di destinazione Windows
Intestazione dwrite_3.h
Libreria Dwrite.lib