Bonjour
Pour les print, Je me debrouille mais je ne suis pas encore grand spécialiste de l'impression particulierement la gestion du printdocument
Ce qui me préoccupe aujourd'hui c'est comment de la meilleure maniere generer un saut de page et changer le format de la deuxieme page en Paysage
Pour le moment j'ai une methode PrintInfo qui cree un PrintDocument, assigne le delegate de PrintPage a ma methode printDoc_PrintPage (voir ci dessous)
Jusque la tout va bien, j'imprimme la jolie page que je souhaite
Mais Je voudrais decouper ce que j'imprimme en deux page ! Une premiere partie en portrait (comme je fais déja) et puis generer un saut de page et imprimer la deuxieme partie en paysage !!
Comment puis-je faire cela le mieux possible ?
Merci de votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // ************************************************************************************** public void PrintInfo() { this.doPrint = false; PrintDocument printDoc = new PrintDocument(); printDoc.PrintPage += new PrintPageEventHandler(printDoc_PrintPage); PrintDialog dlgSettings = new PrintDialog(); dlgSettings.Document = printDoc; if (dlgSettings.ShowDialog() == DialogResult.OK) { ppv(printDoc); } }
Partager