Übersicht über die PrintDocument-Komponente (Windows Forms)
Die Komponente PrintDocument von Windows Forms wird verwendet, um die Eigenschaften festzulegen, die beschreiben, was gedruckt werden soll. Außerdem wird sie verwendet, um das Dokument in Windows-basierten Anwendungen drucken zu können. Sie kann zusammen mit der Komponente PrintDialog verwendet werden, um alle Aspekte des Druckens eines Dokuments zu steuern.
Arbeiten mit der PrintDocument-Komponente
Zwei der wichtigsten Szenarien, die die PrintDocument-Komponente umfassen, sind:
Einfache Druckaufträge wie das Drucken einer einzelnen Textdatei. In einem solchen Fall würden Sie die PrintDocument-Komponente zu einem Windows-Formular hinzufügen und dann eine Programmierlogik hinzufügen, die eine Datei im Ereignishandler PrintPage druckt. Die Programmierlogik sollte mit der Print-Methode zum Drucken des Dokuments enden. Diese Methode sendet ein Graphics-Objekt, das in der Graphics-Eigenschaft der PrintPageEventArgs-Klasse enthalten ist, an den Drucker. Ein Beispiel für das Drucken eines Textdokuments mit der PrintDocument-Komponente finden Sie unter Gewusst wie: Drucken einer mehrseitigen Textdatei in Windows Forms.
Komplexere Druckaufträge, z.B. eine Situation, in der Sie bereits geschriebene Drucklogik wiederverwenden möchten. In einem solchen Fall würden Sie eine neue Komponente von der PrintDocument-Komponente ableiten und das PrintPage-Ereignis außer Kraft setzen (siehe Außerkraftsetzungen für Visual Basic oder Außerkraftsetzung für C#).
Die PrintDocument-Komponente wird auf der Komponentenleiste im unteren Bereich des Windows Forms-Designers in Visual Studio angezeigt, wenn sie einem Formular hinzugefügt wird.
Weitere Informationen
.NET Desktop feedback