GETINFO_GLYPHWIDTH结构(printoem.h)
GETINFO_GLYPHWIDTH 结构用作 UNIFONTOBJ_GetInfo 回调函数的输入。
语法
typedef struct _GETINFO_GLYPHWIDTH {
DWORD dwSize;
DWORD dwType;
DWORD dwCount;
PVOID pGlyph;
PLONG plWidth;
} GETINFO_GLYPHWIDTH, *PGETINFO_GLYPHWIDTH;
成员
dwSize
GETINFO_GLYPHWIDTH 结构的大小(以字节为单位)。 由 UNIFONTOBJ_GetInfo 调用方提供。
dwType
指定由 pGlyph 指向的字形说明符数组的类型。 有效值为:
TYPE_GLYPHHANDLE
TYPE_GLYPHID
由 UNIFONTOBJ_GetInfo 调用方提供。
dwCount
指定 pGlyph指向的数组中的元素数。 由 UNIFONTOBJ_GetInfo 调用方提供。
pGlyph
指向字形说明符数组的指针。 数组元素类型由 dwType指示。 由 UNIFONTOBJ_GetInfo 调用方提供。
plWidth
指向 Unidrv 的 UNIFONTOBJ_GetInfo 回调函数放置宽度值的位置的指针。 指针由UNIFONTOBJ_GetInfo调用方提供。
言论
若要获取一组字形的宽度,呈现插件可以在调用 Unidrv 的 UNIFONTOBJ_GetInfo 回调函数时提供GETINFO_GLYPHWIDTH结构的地址。 回调函数计算输入数组描述的所有字形的总宽度,并将计算值放置在由 plWidth指向的位置。
要求
要求 | 价值 |
---|---|
标头 | printoem.h (include Printoem.h) |