Bonjour,
En C#, j'ai un form avec différentes images dessus.
Je souhaites imprimer le form et toutes les images.
j'arrive à imprimer les images qui sont visibles sur l'écran mais pas celles qui sont en bas du form et donc qui n'apparaissent pas à l'écran.
J'utilise le code proposé par MSDN :
Si quelqu'un a une idée ça m'aiderait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public void CaptureScreen() { Graphics myGraphics =this.CreateGraphics(); Size s = this.Size; memoryImage = new Bitmap(s.Width, s.Height, myGraphics); Graphics memoryGraphics = Graphics.FromImage(memoryImage); memoryGraphics.CopyFromScreen(this.Location.X, this.Location.Y, 0, 0, s); } public void printDocument1_PrintPage(System.Object sender, System.Drawing.Printing.PrintPageEventArgs e) {
Si au lieu d'imprimer ça me crée un PDF c'est également bon.
Merci d'avance pour vos indications et vos idées.
Partager