olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 2010
-
17 mai 2008 à 18:21
olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 2010
-
17 mai 2008 à 23:11
Bonjour
Encore un truc que je n'ai jamais fais et donc je cherche quelques conseils avant de faire n'importe quoi
Je voudrais imprimer le contenu d'un picture box
Ce contenu est composé d'un bitmap que j'ai créé et d'un Graphics.draw ajoué par dessus
En gros, tu as un événement sur ce composant qui est PrintPage. Dans cet événement, tu disposes d'un argument du type PrintPageEventArgs avec lequel tu peux récupérer un objet Graphics. Il s'agit du même objet avec lequel tu as dessiné la bitmap dans la PictureBox... tu peux donc faire pareil ici.
A la fin de l'évènement PrintPage, tu dis simplement si tu as encore des pages à imprimer ou non (propriété HasMorePages sur PrintPageEventArgs). Si tu réponds oui, l'événement PrintPage continuera d'être appelé.
Enfin, pour lancer l'impression, tu fait appelles à la méthode Print de ton objet PrintDocument.