Markieren Sie das Kontrollkästchen Englisch, um die englische Version dieses Artikels anzuzeigen. Sie können den englischen Text auch in einem Popup-Fenster einblenden, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Gewusst wie: Drucken von Grafiken in Windows Forms

 

In einer Windows-basierten Anwendung müssen häufig Grafiken gedruckt werden. Die Graphics-Klasse stellt Methoden bereit, mit denen Objekte auf einem Gerät, z. B. auf einem Bildschirm oder Drucker, gezeichnet werden können.

So drucken Sie Grafiken

  1. Fügen Sie dem Formular eine PrintDocument-Komponente hinzu.

  2. Um Informationen zur Art der zu druckenden Grafiken an den Drucker zu übergeben, verwenden Sie die Graphics-Eigenschaft der PrintPageEventArgs-Klasse im PrintPage-Ereignishandler.

    Im folgenden Codebeispiel wird ein Ereignishandler gezeigt, mit dem eine blaue Ellipse in einem Umgrenzungsrechteck erstellt wird. Das Rechteck hat folgende Position und weist die folgenden Maße auf: beginnend bei 100, 150 mit einer Breite von 250 und einer Höhe von 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# und Visual C++) Fügen Sie den folgenden Code im Konstruktor des Formulars ein, um den Ereignishandler zu registrieren.

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