次の方法で共有


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

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が必要です。

こちらも参照ください