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