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


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

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

GLYPHRUN

MAPTABLE

UNI_CODEPAGEINFO