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 |