структура UNI_GLYPHSETDATA (prntfont.h)
Структура UNI_GLYPHSEDATA является одной из структур, используемых для определения содержимого файлов таблицы перевода глифов (ФАЙЛОВ GTT).
Синтаксис
typedef struct _UNI_GLYPHSETDATA {
DWORD dwSize;
DWORD dwVersion;
DWORD dwFlags;
LONG lPredefinedID;
DWORD dwGlyphCount;
DWORD dwRunCount;
DWORD loRunOffset;
DWORD dwCodePageCount;
DWORD loCodePageOffset;
DWORD loMapTableOffset;
DWORD dwReserved[2];
} UNI_GLYPHSETDATA, *PUNI_GLYPHSETDATA;
Члены
dwSize
Указывает общий размер gtt-файла в байтах. Обратите внимание, что это общий размер всех структур, используемых для определения файла. Это значение не является размером структуры UNI_GLYPHSETDATA.
dwVersion
Указывает номер версии файла, определенный в prntfont.h константой с форматом имени UNI_GLYPHSETDATA_VERSION_x_x.
dwFlags
Не используется.
lPredefinedID
Указывает один из идентификаторов преобразования кода с CC_ префиксом, определенных в файле prntfont.h.
dwGlyphCount
Указывает количество глифов, предоставленных этим шрифтом.
dwRunCount
Указывает количество структур GLYPHRUN в массиве, на который указывает loRunOffset.
loRunOffset
Задает смещение в байтах от начала структуры UNI_GLYPHSETDATA до начала массива структур GLYPHRUN .
dwCodePageCount
Указывает количество UNI_CODEPAGEINFO структур в массиве, на который указывает loCodePageOffset.
loCodePageOffset
Задает смещение в байтах от начала структуры UNI_GLYPHSETDATA до начала массива UNI_CODEPAGEINFO структур.
loMapTableOffset
Задает смещение в байтах от начала структуры UNI_GLYPHSETDATA до начала структуры MAPTABLE .
dwReserved[2]
Зарезервировано для системного использования.
Комментарии
Структура UNI_GLYPHSETDATA должна быть первой структурой, содержащейся в GTT-файле.
Требования
Требование | Значение |
---|---|
Заголовок | prntfont.h (включая Prntfont.h) |