Partager via


STRUCTURE AXESLISTA (wingdi.h)

La structure AXESLIST contient des informations sur tous les axes d’une police principale multiple.

Syntaxe

typedef struct tagAXESLISTA {
  DWORD     axlReserved;
  DWORD     axlNumAxes;
  AXISINFOA axlAxisInfo[MM_MAX_NUMAXES];
} AXESLISTA, *PAXESLISTA, *LPAXESLISTA;

Membres

axlReserved

Réservé. Doit être STAMP_AXESLIST.

axlNumAxes

Nombre d’axes pour une police principale spécifiée.

axlAxisInfo[MM_MAX_NUMAXES]

Tableau de structures AXISINFO . Chaque structure AXISINFO contient des informations sur un axe d’une police principale spécifiée. Cela correspond au tableau dvValues dans la structure DESIGNVECTOR .

Remarques

La police PostScript Open Type ne prend pas en charge plusieurs fonctionnalités principales.

Les informations sur les axes d’une police principale multiple sont spécifiées par les structures AXISINFO. Le membre axlNumAxes spécifie la taille réelle de axlAxisInfo, tandis que MM_MAX_NUMAXES, qui est égale à 16, est la taille maximale autorisée de axlAxisInfo.

Note

L’en-tête wingdi.h définit AXESLIST comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
serveur minimum pris en charge Windows 2000 Server [applications de bureau uniquement]
d’en-tête wingdi.h (include Windows.h)

Voir aussi

AXISINFO

DESIGNVECTOR

ENUMTEXTMETRIC

structures de police et de texte

Vue d’ensemble des polices et du texte