Практическое руководство. Загрузка и отображение метафайлов
Класс 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.
См. также
.NET Desktop feedback
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по