Поделиться через


Практическое руководство. Загрузка и отображение метафайлов

Класс Metafile, наследующий от класса Image, предоставляет методы записи, отображения и проверки векторных изображений.

Пример

Для отображения векторного изображения (метафайла) на экране потребуются объекты Metafile и Graphics. Передайте имя файла (или потока) конструктору Metafile. После создания объекта Metafile передайте объект Metafile в метод DrawImage объекта Graphics.

В этом примере объект Metafile создается из файла EMF (расширенного метафайла), а затем рисуется изображение с левым верхним углом в точке (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 Forms и требует PaintEventArgse, который является параметром обработчика событий Paint.

См. также