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
指定 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) |