Imprimer un Metafile

Résolu
Signaler
Messages postés
7
Date d'inscription
mercredi 8 novembre 2006
Statut
Membre
Dernière intervention
1 juin 2007
-
Messages postés
7
Date d'inscription
mercredi 8 novembre 2006
Statut
Membre
Dernière intervention
1 juin 2007
-
salut,
comment imprimer un fichier du type " System.Drawing.Imaging.
Metafile"?
merci pour votre aide
A voir également:

2 réponses

Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
22
Bonjour,
Avec un objet PrintDocument

Exemple:
Ajoute cet objet à ta Windows Form que j'appelerais prntDoc puis un bouton pour imprimer.
Dans l'événement Click de ton bouton on va brancher l'événement PrintPage de l'objet prntDoc et demander l'execution de l'impression.

prntDoc.PrintPage +=
new System.Drawing.Printing.
PrintPageEventHandler(prntDoc_PrintPage);
prntDoc.DocumentName =
"MyPictureWMF";
prntDoc.Print();

l'événement PrintPage est déclenché à la suite de l'appel de Print(), c'est ici que l'on va dessiner ton image metafile qui va être envoyer à l'imprimante.

private
void prntDoc_PrintPage(
object sender, System.Drawing.Printing.
PrintPageEventArgs e)
{
   System.Drawing.Imaging.
Metafile MyPicFile =
new System.Drawing.Imaging.
Metafile(
@"c:\tonfichier.wmf");
   e.Graphics.DrawImage(MyPicFile,
new
Point(0, 0));   //new Point(0,0) correspondent au coordonnées X et Y de l'image à dessiner.
   
   MyPicFile.Dispose();
}

Je pense qu'avec ceci tu devrais t'en sortir.
++
Messages postés
7
Date d'inscription
mercredi 8 novembre 2006
Statut
Membre
Dernière intervention
1 juin 2007

merci willi,
ca marche .