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


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

Замечания

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

Требования

Требование Ценность
заголовка printoem.h (include Printoem.h)

См. также

UNIFONTOBJ_GetInfo