共用方式為


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)

另請參閱

GLYPHRUN

MAPTABLE

UNI_CODEPAGEINFO