如何:加载和显示图元文件

更新:2007 年 11 月

Metafile 类继承自 Image 类,它提供用于记录、显示和检查矢量图像的方法。

示例

若要在屏幕上显示矢量图像(图元文件),则需要 Metafile 对象和 Graphics 对象。将文件(或流)的名称传递给 Metafile 构造函数。在创建 Metafile 对象之后,将此 Metafile 对象传递给 Graphics 对象的 DrawImage 方法。

下面的示例从 EMF 文件(增强型图元文件)创建 Metafile 对象,然后绘制该图像,其左上角位于 (60, 10)。

下面的插图显示在指定位置绘制的图元文件。

图像位置

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

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

编译代码

前面的示例是为使用 Windows 窗体而设计的,它需要 Paint 事件处理程序的参数 PaintEventArgse。

请参见

其他资源

使用图像、位图、图标和图元文件