Partager via


GETINFO_GLYPHWIDTH structure (printoem.h)

La structure GETINFO_GLYPHWIDTH est utilisée comme entrée de la fonction de rappel UNIFONTOBJ_GetInfo .

Syntaxe

typedef struct _GETINFO_GLYPHWIDTH {
  DWORD dwSize;
  DWORD dwType;
  DWORD dwCount;
  PVOID pGlyph;
  PLONG plWidth;
} GETINFO_GLYPHWIDTH, *PGETINFO_GLYPHWIDTH;

Membres

dwSize

Taille, en octets, de la structure GETINFO_GLYPHWIDTH . Fourni par l’appelant UNIFONTOBJ_GetInfo .

dwType

Spécifie le type du tableau de spécificateur de glyphes pointé vers pGlyphe. Les valeurs autorisées sont :

  • TYPE_GLYPHHANDLE

  • TYPE_GLYPHID

Fourni par l’appelant UNIFONTOBJ_GetInfo .

dwCount

Spécifie le nombre d’éléments dans le tableau pointé par pGlyphe. Fourni par l’appelant UNIFONTOBJ_GetInfo .

pGlyph

Pointeur vers un tableau de spécificateurs de glyphes. Le type d’élément array est indiqué par dwType. Fourni par l’appelant UNIFONTOBJ_GetInfo .

plWidth

Pointeur vers un emplacement dans lequel la fonction de rappel UNIFONTOBJ_GetInfo d’Unidrv place la valeur width. Le pointeur est fourni par l’appelant UNIFONTOBJ_GetInfo.

Remarques

Pour obtenir la largeur d’un ensemble de glyphes, un plug-in de rendu peut fournir l’adresse d’une structure de GETINFO_GLYPHWIDTH lors de l’appel de la fonction de rappel UNIFONTOBJ_GetInfo d’Unidrv. La fonction de rappel calcule la largeur totale de tous les glyphes décrits par le tableau d’entrée et place la valeur calculée à l’emplacement indiqué par plWidth.

Configuration requise

Condition requise Valeur
En-tête printoem.h (inclure Printoem.h)

Voir aussi

UNIFONTOBJ_GetInfo