UNI_GLYPHSETDATA構造体 (prntfont.h)
UNI_GLYPHSEDATA構造体は、 グリフ変換テーブル ファイル (.gtt ファイル) の内容を定義するために使用される構造体の 1 つです。
構文
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 ファイルに含まれる最初の構造体である必要があります。
要件
要件 | 値 |
---|---|
Header | prntfont.h (Prntfont.h を含む) |