次の方法で共有


方法: メタファイルを読み込んで表示する

Metafile クラスから継承する Image クラスには、ベクター画像の記録、表示、検査のためのメソッドが用意されています。

ベクター画像 (メタファイル) を画面に表示するには、Metafile オブジェクトと Graphics オブジェクトが必要です。 ファイル (またはストリーム) の名前を Metafile コンストラクターに渡します。 Metafile オブジェクトを作成した後、その Metafile オブジェクトを DrawImage オブジェクトの Graphics メソッドに渡します。

この例では、EMF (拡張メタファイル) ファイルから Metafile オブジェクトを作成し、左上の角が (60, 10) になるように画像を描画します。

次の図は、指定された場所に描画されたメタファイルを示しています。

画像の位置を示すスクリーンショット。

Metafile metafile = new Metafile("SampleMetafile.emf");
e.Graphics.DrawImage(metafile, 60, 10);
Dim metafile As New Metafile("SampleMetafile.emf")
e.Graphics.DrawImage(metafile, 60, 10)

コードのコンパイル

前の例は、Windows フォームで使用するために設計されていて、PaintEventArgs イベント ハンドラーのパラメーターである ePaint を必要とします。

関連項目