Partager via


IDWriteFontResource ::GetFontAxisRanges, méthode (dwrite_3.h)

Récupère les plages de valeurs de chaque axe.

Syntaxe

HRESULT GetFontAxisRanges(
  [out] DWRITE_FONT_AXIS_RANGE *fontAxisRanges,
        UINT32                 fontAxisRangeCount
);

Paramètres

[out] fontAxisRanges

Type : DWRITE_FONT_AXIS_RANGE*

Pointeur vers un tableau de structures DWRITE_FONT_AXIS_RANGE dans lesquelles GetFontAxisRanges écrit la liste des plages de valeurs d’axe de police. Vous êtes responsable de la gestion de la taille et de la durée de vie de ce tableau. Appelez GetFontAxisCount pour déterminer la taille du tableau à allouer.

fontAxisRangeCount

Type : UINT32

Nombre maximal de plages de valeurs d’axe de police à écrire dans le bloc de mémoire pointé par fontAxisRanges.

Valeur de retour

Type : HRESULT

Si la fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Valeur de retour Description
E_INVALIDARG fontAxisValueCount ne correspond pas à la valeur retournée par GetFontAxisCount.

Remarques

Un axe non variable a une plage vide (minValue == maxValue).

Exigences

Exigence Valeur
client minimum pris en charge Windows 10 Build 16299
serveur minimum pris en charge Windows 10 Build 16299
plateforme cible Windows
d’en-tête dwrite_3.h
bibliothèque Dwrite.lib