Поделиться через


структура 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

Указатель на расположение, в которое функция обратного вызова UNIFONTOBJ_GetInfo Unidrv помещает значение ширины. Указатель предоставляется вызывающим UNIFONTOBJ_GetInfo.

Комментарии

Чтобы получить ширину набора глифов, подключаемый модуль отрисовки может предоставить адрес структуры GETINFO_GLYPHWIDTH при вызове функции обратного вызова UNIFONTOBJ_GetInfo Unidrv. Функция обратного вызова вычисляет общую ширину всех глифов, описанных во входном массиве, и помещает вычисленное значение в расположение, на которое указывает plWidth.

Требования

Требование Значение
Заголовок printoem.h (включая Printoem.h)

См. также раздел

UNIFONTOBJ_GetInfo