ENHMETAHEADER3 構造体 (gdiplusmetaheader.h)
ENHMETAHEADER3 構造体には、メタファイル イメージのディメンション、メタファイル内のレコード数、メタファイルが作成されたデバイスの解像度など、拡張メタファイル データが含まれます。
構文
typedef struct {
DWORD iType;
DWORD nSize;
RECTL rclBounds;
RECTL rclFrame;
DWORD dSignature;
DWORD nVersion;
DWORD nBytes;
DWORD nRecords;
WORD nHandles;
WORD sReserved;
DWORD nDescription;
DWORD offDescription;
DWORD nPalEntries;
SIZEL szlDevice;
SIZEL szlMillimeters;
} ENHMETAHEADER3;
メンバー
iType
型: DWORD
レコードの種類。 値は常にEMR_HEADER。
nSize
型: DWORD
構造体のサイズ (バイト単位)。 これは sizeof(ENHMETAHEADER3) によって返される値より大きい場合があります。
rclBounds
種類: RECTL
メタファイルに格納されているイメージの外接する四角形 (デバイス単位)。
rclFrame
種類: RECTL
メタファイルに格納されているイメージを囲む 0.01 ミリメートル単位の四角形。
dSignature
型: DWORD
ENHMETA_SIGNATUREする必要があります。
nVersion
型: DWORD
メタファイル形式のバージョン番号。 現在のバージョンは0x10000。
nBytes
型: DWORD
メタファイルのサイズ (バイト単位)。
nRecords
型: DWORD
メタファイル内のレコードの数。
nHandles
種類: WORD
メタファイル ハンドル テーブル内のハンドルの数。 ハンドル インデックス 0 は予約されています。
sReserved
種類: WORD
予約済み。 ゼロを指定してください。
nDescription
型: DWORD
メタファイルの内容の説明を含む文字列内の文字数。 メタファイルに説明文字列がない場合、このメンバーは 0 です。
offDescription
型: DWORD
ENHMETAHEADER3 構造体の先頭から、メタファイルの内容の説明を含む文字列へのオフセット。 メタファイルに説明文字列がない場合、このメンバーは 0 です。
nPalEntries
型: DWORD
メタファイル パレット内のエントリの数。
szlDevice
種類: SIZEL
参照デバイスの解像度 (ピクセル単位)。
szlMillimeters
種類: SIZEL
参照デバイスの解像度 (ミリメートル単位)。
要件
サポートされている最小のクライアント | Windows XP、Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | gdiplusmetaheader.h (Gdiplus.h を含む) |