Condividi tramite


Metodo IDWriteFontResource::GetDefaultFontAxisValues (dwrite_3.h)

Recupera i valori predefiniti per tutti gli assi supportati dalla risorsa tipo di carattere.

Sintassi

HRESULT GetDefaultFontAxisValues(
  [out] DWRITE_FONT_AXIS_VALUE *fontAxisValues,
        UINT32                 fontAxisValueCount
);

Parametri

[out] fontAxisValues

Tipo: DWRITE_FONT_AXIS_VALUE*

Puntatore a una matrice di strutture di DWRITE_FONT_AXIS_VALUE in cui GetDefaultFontAxisValues scrive l'elenco dei valori dell'asse dei caratteri. Si è responsabili della gestione delle dimensioni e della durata di questa matrice. Chiamare GetFontAxisCount per determinare le dimensioni della matrice da allocare.

fontAxisValueCount

Tipo: UINT32

Numero massimo di valori dell'asse dei caratteri da scrivere nel blocco di memoria a cui punta fontAxisValues.

Valore restituito

Tipo: HRESULT

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

Valore restituito Descrizione
E_INVALIDARG fontAxisValueCount non corrisponde al valore restituito da GetFontAxisCount.

Osservazioni

Le diverse risorse del tipo di carattere possono avere impostazioni predefinite diverse. Per i tipi di carattere OpenType 1.8, questi valori provengono dalle tabelle STAT e fvar. Per i tipi di carattere meno recenti senza una tabella STAT, i caratteri weight-width-slant-italic vengono letti dalla tabella OS/2.

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