Partager via


Comment : charger et afficher des métafichiers

La classe Metafile, qui hérite de la classe Image, fournit des méthodes pour l'enregistrement, l'affichage et l'examen d'images vectorielles.

Exemple

Pour afficher une image vectorielle (métafichier) à l'écran, vous avez besoin d'un objet Metafile et d'un objet Graphics. Passez le nom d'un fichier (ou d'un flux) à un constructeur Metafile. Après avoir créé un objet Metafile, passez cet objet Metafile à la méthode DrawImage d'un objet Graphics.

L'exemple crée un objet Metafile à partir d'un fichier EMF (métafichier amélioré) et dessine l'image en positionnant son coin supérieur gauche à (60, 10).

L'illustration suivante montre le métafichier dessiné à l'emplacement spécifié.

Position de l'image

        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);

Compilation du code

L'exemple précédent est destiné à une utilisation avec Windows Forms et nécessite PaintEventArgs e, qui est un paramètre du gestionnaire d'événements Paint.

Voir aussi

Autres ressources

Utilisation des images, bitmaps, icônes et métafichiers