Diese Schlüsselmethode ist zuständig für den datengebundenen Druck. Weisen Sie der Komponente eine DataSource zu und rufen Sie diese Methode auf, um einen Druck zu starten.
Diese Überladung erlaubt es den Druckernamen temporär für diesen einen Druck auf einen anzugebenden Namen zu setzen. Beachten Sie dabei folgende Punkte:
- Der Drucker wird bei allen Bereichen gesetzt, falls in einem Projekt mehrere Bereiche vorhanden sind.
- Die Änderung des Druckernamens ist nur temporär, sobald der Name leer ist, wird wieder der ursprünglich im Designer eingestellte Drucker verwendet.
- Kommt nach einem Print("<Drucker>") ein Print(), wird auch wieder der ursprünglich im Designer verwendete Drucker verwendet.
- Wird während des Drucks eine Exception ausgelöst (bspw. durch die Schaltfläche "Abbrechen" im Druckoptionsdialog), die im Code abgefangen wird und danach ein neuer Druck ohne Druckername gestartet wird, sind bei diesem die voreingestellten Drucker/Designeinstellungen aktiv, nicht der Drucker aus dem abgebrochenen Printjob.
Plattformen: Windows 10 (Version 21H2 - 22H2), Windows 11 (21H2 - 23H2), Windows Server 2016 - 2022
.NET: .NET Framework 4.8, .NET 6, .NET 8, .NET 9