방법: 메타파일 로드 및 표시
업데이트: 2007년 11월
Image 클래스에서 상속되는 Metafile 클래스에는 벡터 이미지를 기록하고 표시 및 검사하는 데 사용하는 메서드가 있습니다.
예제
화면에 벡터 이미지(메타파일)를 표시하려면 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 Forms에서 사용해야 하며 Paint 이벤트 처리기의 매개 변수인 PaintEventArgs e를 필요로 합니다.