Réponse acceptée !
Bonjour,
Avec un objet
PrintDocumentExemple:
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.
privatevoid 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, newPoint(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.
++