Gewusst wie: Drucken eines bildlauffähigen Formulars (Visual Basic)
Die PrintForm-Komponente ermöglicht das schnelle Drucken eines Formulars ohne Verwendung einer PrintDocument-Komponente. In der Standardeinstellung wird nur der aktuell sichtbare Teil des Formulars gedruckt. Wenn ein Benutzer zur Laufzeit die Größe des Formulars ändert, wird das Formular möglicherweise nicht wie beabsichtigt gedruckt. Die folgende Prozedur veranschaulicht die Vorgehensweise zum vollständigen Drucken des Clientbereichs eines bildlauffähigen Formulars, auch nach einer Größenänderung des Formulars.
So drucken Sie den vollständigen Clientbereich eines bildlauffähigen Formulars
Klicken Sie in der Toolbox auf die Registerkarte Visual Basic PowerPacks, und ziehen Sie anschließend die PrintForm-Komponente auf das Formular.
Die PrintForm-Komponente wird der Komponentenleiste hinzugefügt.
Legen Sie im Eigenschaftenfenster die PrintAction-Eigenschaft auf PrintToPrinter fest.
Fügen Sie den folgenden Code in den entsprechenden Ereignishandler ein (beispielsweise in den Click-Ereignishandler für eine Drucken-Button).
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
Tipp
Unter einigen Betriebssystemen werden Text oder Grafiken, die von Graphics-Methoden gezeichnet wurden, möglicherweise nicht richtig ausgedruckt. In diesem Fall ist es nicht möglich, mit dem Scrollable-Parameter zu drucken.
Siehe auch
Aufgaben
Gewusst wie: Drucken des Clientbereichs eines Formulars (Visual Basic)
Gewusst wie: Drucken von Client- und Nicht-Client-Bereichen eines Formulars (Visual Basic)