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