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)

另請參閱

GLYPHRUN

MAPTABLE

UNI_CODEPAGEINFO