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)

另请参阅

UNIFONTOBJ_GetInfo