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)

另请参阅

UNIFONTOBJ_GetInfo