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 :
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 quelqu'un a une idée ça m'aiderait.
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.