Partager via


Comment : charger et afficher des métafichiers

La Metafile classe, qui hérite de la Image classe, 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 Metafile objet et d’un Graphics objet. Transmettez le nom d’un fichier (ou d’un flux) à un Metafile constructeur. Une fois que vous avez créé un Metafile objet, passez cet Metafile objet à la DrawImage méthode d’un Graphics objet.

L’exemple crée un Metafile objet à partir d’un fichier EMF (métafichier amélioré), puis dessine l’image avec son angle supérieur gauche à (60, 10).

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

Capture d’écran montrant la position de l’image.

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)

Compilation du code

L’exemple précédent est conçu pour une utilisation avec Windows Forms et nécessite PaintEventArgs e, qui est un paramètre du Paint gestionnaire d’événements.

Voir aussi