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
以名稱格式為 UNI_GLYPHSETDATA_VERSION_x_x 的常數,指定 prntfont.h 中所定義的檔案版本號碼。
dwFlags
未使用。
lPredefinedID
指定 prntfont.h 中定義的其中一個CC_前置代碼轉換標識符。
dwGlyphCount
指定這個字型所提供的圖像數目。
dwRunCount
指定 loRunOffset 所指向數位中的 GLYPHRUN 結構數目。
loRunOffset
指定從 UNI_GLYPHSETDATA 結構的開頭到 GLYPHRUN 結構陣列開頭的位元組移。
dwCodePageCount
指定loCodePageOffset所指向之陣列中的UNI_CODEPAGEINFO結構數目。
loCodePageOffset
指定從UNI_GLYPHSETDATA結構的開頭到 UNI_CODEPAGEINFO 結構陣組開頭的位元組移。
loMapTableOffset
指定從UNI_GLYPHSETDATA結構的開頭到 MAPTABLE 結構開頭的位元移。
dwReserved[2]
保留供系統使用。
備註
UNI_GLYPHSETDATA 結構必須是 .gtt 檔案中包含的第一個結構。
規格需求
需求 | 值 |
---|---|
標頭 | prntfont.h (包含 Prntfont.h) |