次の方法で共有


UFF_FILEHEADER構造体 (prntfont.h)

UFF_FILEHEADER構造体は、(.uff ファイル) Unidrv フォント形式ファイルの内容を定義するために使用されます。

構文

typedef struct _UFF_FILEHEADER {
  DWORD dwSignature;
  DWORD dwVersion;
  DWORD dwSize;
  DWORD nFonts;
  DWORD nGlyphSets;
  DWORD nVarData;
  DWORD offFontDir;
  DWORD dwFlags;
  DWORD dwReserved[4];
} UFF_FILEHEADER, *PUFF_FILEHEADER;

メンバーズ

dwSignature

.uff ファイルの署名を指定します。 この値はUFF_FILE_MAGICする必要があります。

dwVersion

.uff ファイルの形式バージョンを指定します。 この値はUFF_VERSION_NUMBERする必要があります。 HIWORD にはメジャー バージョン番号が含まれており、LOWORD にはマイナー バージョン番号が含まれています。

dwSize

UFF_FILEHEADER構造体のサイズをバイト単位で指定します。

nFonts

.uff ファイル内で指定され、DATA_HEADER 構造体によって識別されるフォントの数を指定します。 これは、.uff ファイル内の UFF_FONTDIRECTORY 構造体の数でもあります。

nGlyphSets

.uff ファイル内で指定され、DATA_HEADER構造体によって識別されるグリフ セットの数を指定します。 一部のフォントはグリフ セットを共有する場合があります。

nVarData

.uff ファイル内で指定され、DATA_HEADER構造体によって識別される変数データ セクションの数を指定します。

offFontDir

.uff ファイルの先頭から最初の UFF_FONTDIRECTORY 構造体の先頭までのオフセットをバイト単位で指定します。

dwFlags

次の表に示すように、ビット フラグのセットです。

定義
FONT_DIR_SORTED (offFontDirで指定された) UFF_FONTDIRECTORY構造体の配列は、その構造体の wFontID メンバーの内容によって並べ替えられます。

dwReserved[4]

引っ込み思案。 0 に設定する必要があります。

必要条件

要件 価値
ヘッダー prntfont.h (Prntfont.h を含む)

関連項目

DATA_HEADER

UFF_FONTDIRECTORY