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 を含む)

こちらもご覧ください

Glyphrun

MAPTABLE

UNI_CODEPAGEINFO