Så här läser du in och visar metafiler

Klassen Metafile, som ärver från klassen Image, innehåller metoder för att registrera, visa och undersöka vektorbilder.

Exempel

Om du vill visa en vektorbild (metafil) på skärmen behöver du ett Metafile objekt och ett Graphics objekt. Skicka namnet på en fil (eller en ström) till en Metafile konstruktor. När du har skapat ett Metafile objekt skickar du det Metafile objektet till DrawImage-metoden för ett Graphics objekt.

Exemplet skapar ett Metafile objekt från en EMF-fil (utökad metafil) och ritar sedan bilden med dess övre vänstra hörn på (60, 10).

Följande bild visar metafilen som ritats på den angivna platsen.

Skärmbild som visar bildposition.

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)

Kompilera koden

Föregående exempel är utformat för användning med Windows Forms och kräver PaintEventArgse, som är en parameter för Paint händelsehanterare.

Se även