Caricamento e visualizzazione di metafile

La classe Metafile, che eredita dalla classe Image, fornisce metodi per la registrazione, la visualizzazione e l'esame delle immagini vettoriali.

Per visualizzare un'immagine vettoriale, ovvero un metafile, sullo schermo sono necessari un oggetto Metafile e un oggetto Graphics. Passare il nome di un file o di un flusso a un costruttore Metafile. Dopo la creazione di un oggetto Metafile passare l'oggetto al metodo DrawImage di un oggetto Graphics.

Nell'esempio che segue si crea un oggetto Metafile da un file EMF (Enhanced MetaFile, metafile avanzato) e quindi si disegna l'immagine con l'angolo superiore sinistro in corrispondenza di (60, 10):

Dim metafile As New Metafile("SampleMetafile.emf")
e.Graphics.DrawImage(metafile, 60, 10)
[C#]
Metafile metafile = new Metafile("SampleMetafile.emf");
e.Graphics.DrawImage(metafile, 60, 10);

Nell'illustrazione che segue si mostra il metafile disegnato nella posizione specificata.