Partager via


IDWriteFontSet1 ::GetFontAxisRanges(UINT32,DWRITE_FONT_AXIS_RANGE*,UINT32,UINT32*) méthode (dwrite_3.h)

Récupère les plages d’axe d’un seul élément.

Syntaxe

HRESULT GetFontAxisRanges(
        UINT32                 listIndex,
  [out] DWRITE_FONT_AXIS_RANGE *fontAxisRanges,
        UINT32                 maxFontAxisRangeCount,
  [out] UINT32                 *actualFontAxisRangeCount
);

Paramètres

listIndex

Type : UINT32

Index de base zéro de la police dans l’ensemble.

[out] fontAxisRanges

Type : DWRITE_FONT_AXIS_RANGE*

Liste des plages de valeurs d’axe à récupérer.

maxFontAxisRangeCount

Type : UINT32

Nombre de plages de valeurs d’axe à récupérer.

[out] actualFontAxisRangeCount

Type : UINT32*

Nombre réel de plages d’axe écrites ou nécessaires.

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_NOT_SUFFICIENT_BUFFER La mémoire tampon est trop petite, avec actualFontAxisRangeCount définie sur la taille nécessaire.

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