MetafileHeader クラス (gdiplusmetaheader.h)

MetafileHeader オブジェクトには、関連付けられたメタファイルのプロパティが格納されます。

MetafileHeader には、次の種類のメンバーがあります。

メソッド 説明
MetafileHeader::GetBounds MetafileHeader::GetBounds メソッドは、関連付けられたメタファイルの外接する四角形を取得します。
MetafileHeader::GetDpiX MetafileHeader::GetDpiX メソッドは、関連付けられているメタファイルの 1 インチあたりの水平方向のドットを取得します。
MetafileHeader::GetDpiY MetafileHeader::GetDpiY メソッドは、関連付けられているメタファイルの 1 インチあたりの垂直ドットを取得します。
MetafileHeader::GetEmfHeader MetafileHeader::GetEmfHeader メソッドは、関連付けられたメタファイルのプロパティを含むENHMETAHEADER3構造体を取得します。
MetafileHeader::GetEmfPlusFlags MetafileHeader::GetEmfPlusFlags メソッドは、関連付けられたメタファイルがビデオディスプレイデバイスコンテキストに対して記録されたかどうかを示すフラグを取得します。
MetafileHeader::GetMetafileSize MetafileHeader::GetMetafileSize メソッドは、メタファイルのサイズをバイト単位で取得します。
MetafileHeader::GetType MetafileHeader::GetType メソッドは、関連付けられているメタファイルの型を取得します。
MetafileHeader::GetVersion MetafileHeader::GetVersion メソッドはメタファイルのバージョンを取得します。
MetafileHeader::GetWmfHeader MetafileHeader::GetWmfHeader メソッドは、関連付けられたメタファイルのプロパティを含む METAHEADER 構造体を取得します。
MetafileHeader::IsDisplay MetafileHeader::IsDisplay メソッドは、関連付けられたメタファイルがビデオディスプレイデバイスコンテキストに対して記録されたかどうかを判断します。
MetafileHeader::IsEmf MetafileHeader::IsEmf メソッドは、関連付けられているメタファイルが EMF 形式であるかどうかを判断します。
MetafileHeader::IsEmfOrEmfPlus MetafileHeader::IsEmfOrEmfPlus メソッドは、関連付けられているメタファイルが EMF 形式か EMF+ 形式かを決定します。
MetafileHeader::IsEmfPlus MetafileHeader::IsEmfPlus メソッドは、関連付けられているメタファイルが EMF+ 形式であるかどうかを判断します。
MetafileHeader::IsEmfPlusDual MetafileHeader::IsEmfPlusDual メソッドは、関連付けられているメタファイルが EMF+ Dual 形式であるかどうかを判断します。
MetafileHeader::IsEmfPlusOnly MetafileHeader::IsEmfPlusOnly メソッドは、関連付けられたメタファイルが EMF+ Only 形式であるかどうかを判断します。
MetafileHeader::IsWmf MetafileHeader::IsWmf メソッドは、関連付けられているメタファイルが WMF 形式であるかどうかを判断します。
MetafileHeader::IsWmfPlaceable MetafileHeader::IsWmfPlaceable メソッドは、関連付けられたメタファイルが配置可能なメタファイルであるかどうかを判断します。

メソッド

MetafileHeader クラスには、これらのメソッドがあります。

 
MetafileHeader::GetBounds

MetafileHeader::GetBounds メソッドは、関連付けられたメタファイルの外接する四角形を取得します。
MetafileHeader::GetDpiX

MetafileHeader::GetDpiX メソッドは、関連付けられているメタファイルの 1 インチあたりの水平方向のドットを取得します。
MetafileHeader::GetDpiY

MetafileHeader::GetDpiY メソッドは、関連付けられているメタファイルの 1 インチあたりの垂直ドットを取得します。
MetafileHeader::GetEmfHeader

MetafileHeader::GetEmfHeader メソッドは、関連付けられたメタファイルのプロパティを含むENHMETAHEADER3構造体を取得します。
MetafileHeader::GetEmfPlusFlags

MetafileHeader::GetEmfPlusFlags メソッドは、関連付けられたメタファイルがビデオディスプレイデバイスコンテキストに対して記録されたかどうかを示すフラグを取得します。
MetafileHeader::GetMetafileSize

MetafileHeader::GetMetafileSize メソッドは、メタファイルのサイズをバイト単位で取得します。
MetafileHeader::GetType

MetafileHeader::GetType メソッドは、関連付けられているメタファイルの型を取得します。
MetafileHeader::GetVersion

MetafileHeader::GetVersion メソッドはメタファイルのバージョンを取得します。
MetafileHeader::GetWmfHeader

MetafileHeader::GetWmfHeader メソッドは、関連付けられたメタファイルのプロパティを含む METAHEADER 構造体を取得します。
MetafileHeader::IsDisplay

MetafileHeader::IsDisplay メソッドは、関連付けられたメタファイルがビデオディスプレイデバイスコンテキストに対して記録されたかどうかを判断します。
MetafileHeader::IsEmf

MetafileHeader::IsEmf メソッドは、関連付けられているメタファイルが EMF 形式であるかどうかを判断します。
MetafileHeader::IsEmfOrEmfPlus

MetafileHeader::IsEmfOrEmfPlus メソッドは、関連付けられているメタファイルが EMF 形式か EMF+ 形式かを決定します。
MetafileHeader::IsEmfPlus

MetafileHeader::IsEmfPlus メソッドは、関連付けられているメタファイルが EMF+ 形式であるかどうかを判断します。
MetafileHeader::IsEmfPlusDual

MetafileHeader::IsEmfPlusDual メソッドは、関連付けられているメタファイルが EMF+ Dual 形式であるかどうかを判断します。
MetafileHeader::IsEmfPlusOnly

MetafileHeader::IsEmfPlusOnly メソッドは、関連付けられたメタファイルが EMF+ Only 形式であるかどうかを判断します。
MetafileHeader::IsWmf

MetafileHeader::IsWmf メソッドは、関連付けられているメタファイルが WMF 形式であるかどうかを判断します。
MetafileHeader::IsWmfPlaceable

MetafileHeader::IsWmfPlaceable メソッドは、関連付けられたメタファイルが配置可能なメタファイルであるかどうかを判断します。

注釈

メタファイルを使用すると、デバイスに依存せず、アプリケーションに依存しない方法で画像を共有できます。 関連するグラフィックス データを使用して特定の順序で呼び出すグラフィックス API のシーケンスを記述するレコードが含まれています。 メタファイルは、アプリケーションによって記録され、後でそのアプリケーションによって再生されるか、別のアプリケーションによって再生され、特定の画像を再現できます。 また、印刷スプーラーにコンテンツを送信するために使用することもできます。 強化されたメタファイルでは、GDI+ と下位レベルの GDI アプリケーションの両方でレンダリングできるように、同じ図の Windows GDI+ と Windows グラフィックス デバイス インターフェイス (GDI) の両方の説明を提供する機能がサポートされています。

要件

要件
対象プラットフォーム Windows
ヘッダー gdiplusmetaheader.h