Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Comment : imprimer des graphiques dans Windows Forms

 

Il arrive souvent de devoir imprimer des graphismes dans une application Windows. La classe Graphics propose des méthodes pour dessiner des objets sur un périphérique, comme un écran ou une imprimante.

Pour imprimer des graphismes

  1. Ajoutez le composant PrintDocument au formulaire.

  2. Dans le gestionnaire d'événements PrintPage, utilisez la propriété Graphics de la classe PrintPageEventArgs pour indiquer à l'imprimante le type de graphisme dont il s'agit.

    L'exemple de code suivant affiche un gestionnaire d'événements qui est utilisé pour créer une ellipse bleue dans un rectangle englobant. Le rectangle possède l'emplacement et les dimensions suivants : il commence à 100, 150 avec une largeur de 250 et une hauteur de 250.

    private void printDocument1_PrintPage(object sender, 
    System.Drawing.Printing.PrintPageEventArgs e)
    {
       e.Graphics.FillRectangle(Brushes.Blue, 
         new Rectangle(100, 150, 250, 250));
    }
    
    
    

    (Visual C# et Visual C++) Placez le code suivant dans le constructeur du formulaire pour inscrire le gestionnaire d'événements.

    this.printDocument1.PrintPage += new
       System.Drawing.Printing.PrintPageEventHandler
       (this.printDocument1_PrintPage);
    
    
Afficher: