Condividi tramite


Metodo IDWriteFontResource::GetDefaultFontAxisValues (dwrite_3.h)

Recupera i valori predefiniti per tutti gli assi supportati dalla risorsa 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 DWRITE_FONT_AXIS_VALUE in cui GetDefaultFontAxisValues scrive l'elenco dei valori dell'asse dei caratteri. È responsabile 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 tipi di carattere da fontAxisValuesscrivere nel blocco di memoria a cui punta .

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.

Commenti

Le risorse dei tipi di carattere diverse potrebbero 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, la larghezza di peso-slant-corsivo viene letto dalla tabella OS/2.

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