Share via


Vorgehensweise: Laden und Anzeigen von Metadateien

Die Metafile-Klasse, die von der Image-Klasse erbt, bietet Methoden zum Aufzeichnen, Anzeigen und Untersuchen von Vektorbildern.

Beispiel

Sie benötigen ein Metafile-Objekt und ein Graphics-Objekt, um ein Vektorbild (eine Metadatei) anzuzeigen. Übergeben Sie den Namen einer Datei (oder eines Streams) an einen Metafile-Konstruktor. Nachdem Sie ein Metafile-Objekt erstellt haben, übergeben Sie dieses Metafile-Objekt an die DrawImage-Methode eines Graphics-Objekts.

Im Beispiel wird ein Metafile-Objekt aus einer EMF-Datei (erweiterten Metadatei, Enhanced Metafile) erstellt und dann das Bild mit der linken oberen Ecke bei (60, 10) gezeichnet.

In der folgenden Abbildung ist die Metadatei zu sehen, die an der angegebenen Position gezeichnet wird.

Screenshot showing image position.

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)

Kompilieren des Codes

Das obige Beispiel ist für die Verwendung in Windows Forms konzipiert und erfordert PaintEventArgse, einen Parameter des Paint-Ereignishandlers.

Siehe auch