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) |