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