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 指向的位置。
要求
要求 | 值 |
---|---|
Header | printoem.h (包括 Printoem.h) |