Class Metafile

Metafile class

グラフィック メタファイルを定義します. メタファイルには、記録 (構築) および再生 (表示) できる グラフィック操作のシーケンスを記述するレコードが含まれます. このクラスは継承できません.

public sealed class Metafile : Image

コンストラクター

名前説明
Metafile(Stream)の新しいインスタンスを初期化しますMetafile指定されたデータストリームからのクラス.
Metafile(string)の新しいインスタンスを初期化しますMetafile指定したファイル名からのクラス.
Metafile(IntPtr, bool)の新しいインスタンスを初期化しますMetafile指定されたハンドルのクラス.
Metafile(IntPtr, EmfType)の新しいインスタンスを初期化しますMetafile指定されたハンドルからデバイス コンテキスト へのクラスとEmfTypeの形式を指定する列挙Metafile.
Metafile(Stream, IntPtr)の新しいインスタンスを初期化しますMetafile指定された データ ストリームからのクラスと、デバイス コンテキストへの Windows ハンドル。 />.
Metafile(string, IntPtr)の新しいインスタンスを初期化しますMetafile指定したファイル名からのクラス.
Metafile(Stream, IntPtr, EmfType)の新しいインスタンスを初期化しますMetafile指定された データ ストリームからのクラス、デバイス コンテキストへの Windows ハンドル、およびEmfTypeの形式を指定する enumeration Metafile.
Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType)の新しいインスタンスを初期化しますMetafile指定された データ ストリームからのクラス、デバイス コンテキストへの Windows ハンドル、およびEmfTypeの形式を指定する enumeration Metafile.

プロパティ

名前説明
Flags { get; }のビット単位の組み合わせを表す整数を取得しますImageFlagsこの画像の.
override FrameDimensionsList { get; }このフレーム内のフレームの寸法を表す GUID の配列を取得しますImage.
override Height { get; }この高さをピクセル単位で取得しますMetafile.
HorizontalResolution { get; }水平方向の解像度 (インチあたりのピクセル数) を取得します。Image.
override Palette { get; set; }これに使用されるカラー パレットを取得または設定しますImage.
PhysicalDimension { get; }この画像の幅と高さを取得します.
override PixelFormat { get; }このピクセル形式を取得しますImage.
override PropertyIdList { get; }これに格納されているプロパティ アイテムの ID を取得しますImage.
override PropertyItems { get; }に格納されているすべてのプロパティ アイテム (メタデータの一部) を取得しますImage.
override RawFormat { get; }このファイル形式を取得しますImage.
Size { get; }この画像の幅と高さをピクセル単位で取得します。
Tag { get; set; }画像に関する追加データを提供するオブジェクトを取得または設定します。
VerticalResolution { get; }垂直方向の解像度 (インチあたりのピクセル数) を取得します。Image.
override Width { get; }この幅をピクセル単位で取得しますMetafile.

メソッド

名前説明
Clone()これの正確なコピーを作成しますImage.
virtual Dispose()このイメージで使用されているすべてのリソースを解放します。
GetBounds(ref GraphicsUnit)指定された単位でイメージの境界を取得します。
GetFrameCount(FrameDimension)指定された次元のフレーム数を返します。
GetHenhmetafile()Windows ハンドルを拡張Metafile.
GetMetafileHeader()を返しますMetafileHeaderこれに関連するMetafile.
override GetPropertyItem(int)これから指定されたプロパティ項目を取得しますImage.
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)このサムネイルを返しますImage.
PlayRecord(EmfPlusRecordType, int, int, byte[])個々のメタファイル レコードを再生します。
override RemovePropertyItem(int)指定されたプロパティ項目をこれから削除しますImage.
override RotateFlip(RotateFlipType)このメソッドは、Image.
Save(string)これを保存しますImage指定したファイルまたはストリームに.
Save(Stream, ImageFormat)この画像を指定された形式で指定されたストリームに保存します。
Save(string, ImageFormat)これを保存しますImage指定された形式で指定されたファイルに.
Save(Stream, ImageCodecInfo, EncoderParameters)指定されたエンコーダーおよびイメージ エンコーダー パラメーターを使用して、指定されたストリームにこのイメージを保存します。
Save(string, ImageCodecInfo, EncoderParameters)これを保存しますImage指定されたエンコーダーおよびイメージ エンコーダー パラメーターを使用して、指定されたファイルにコピーします。
SaveAdd(EncoderParameters)Image.Save(…) メソッドの 1 つに対する以前の呼び出しで指定されたファイルまたはストリームにフレームを追加します。
SaveAdd(Image, EncoderParameters)Image.Save(…) メソッドのいずれかへの前回の呼び出しで指定されたファイルまたはストリームにフレームを追加します。
SelectActiveFrame(FrameDimension, int)次元とインデックスで指定されたフレームを選択します。
override SetPropertyItem(PropertyItem)プロパティ アイテム (メタデータの一部) をこの中に格納しますImage.
static GetMetafileHeader(Stream)を返しますMetafileHeader指定されたMetafile.
static GetMetafileHeader(string)を返しますMetafileHeader指定されたMetafile.

関連項目