方法: メタファイルを読み込んで表示する
Image クラスから継承する Metafile クラスには、ベクター画像の記録、表示、検査のためのメソッドが用意されています。
例
ベクター画像 (メタファイル) を画面に表示するには、Metafile オブジェクトと Graphics オブジェクトが必要です。 ファイル (またはストリーム) の名前を Metafile コンストラクターに渡します。 Metafile オブジェクトを作成した後、その Metafile オブジェクトを Graphics オブジェクトの DrawImage メソッドに渡します。
この例では、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 フォームで使用するために設計されていて、Paint イベント ハンドラーのパラメーターである PaintEventArgs e
を必要とします。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback