Änderungen an Druckvorgängen für Visual Basic 6.0-Benutzer
Aktualisiert: November 2007
Visual Basic 2008 stellt eine deutlich verbesserte Druckunterstützung durch Klassen bereit, die das Drucken von Dokumenten steuern. Benutzer können Druckeinstellungen ändern, Drucker auswählen und eine Seitenansicht anzeigen.
Konzeptionelle Unterschiede
Printer-Objekt
In Visual Basic 6.0 wurde das Printer-Objekt für das Drucken verwendet. Es unterstützt verschiedene Grafikmethoden wie Print, Line und PaintPicture, mit denen der Druck gesteuert werden kann.
In Visual Basic 2008 ersetzt die PrintDocument-Komponente das Printer-Objekt. Zu den entsprechenden Grafikmethoden gehören die Methoden DrawString, DrawLine und DrawImage der Graphics-Klasse.
Hinweis: |
---|
Visual Basic 2008 verfügt über ein Printer-Objekt, das ein Ausführen von aktualisiertem Visual Basic 6.0-Printer-Code ohne Änderungen ermöglicht. Für Neuentwicklungen sollten Sie PrintDocument verwenden. |
Weitere Informationen finden Sie unter Printer-Objekt für Visual Basic 6.0-Benutzer.
Printers-Auflistung
In Visual Basic 6.0 wurde die Printers-Auflistung verwendet, um die Ausgabe eines Printer-Objekts an einen anderen Drucker zu senden. Die Printers-Auflistung enthielt eine Liste der verfügbaren Drucker, die der im Windows-Dialogfeld Drucken angezeigten Liste entsprach.
In Visual Basic 2008 wird die Printers-Auflistung durch das PrintDialog-Steuerelement ersetzt, das ein Windows-Standarddialogfeld Drucken bereitstellt.
Hinweis: |
---|
Visual Basic 2008 verfügt jetzt über eine Printers-Auflistung, die ein Ausführen von aktualisiertem Visual Basic 6.0-Printer-Code ohne Änderungen ermöglicht. Für Neuentwicklungen sollten Sie die PrinterSettings-Klasse verwenden. |
Weitere Informationen finden Sie unter Printers-Auflistung für Visual Basic 6.0-Benutzer.
PrintForm-Methode
In Visual Basic 6.0 konnte die PrintForm-Methode eines Formulars verwendet werden, um ein Bild des Formulars an einen Drucker zu senden. Die PrintForm-Methode wurde in Visual Basic 2008 durch die PrintForm-Komponente ersetzt.
Seitenansicht
In Visual Basic 6.0 konnte eine Seitenansicht nur mithilfe von Steuerelementen von Drittanbietern implementiert werden. In Visual Basic 2008 kann mit dem PrintPreviewDialog-Steuerelement ein Windows-Standarddialogfeld Seitenansicht bereitgestellt werden. Weitere Informationen finden Sie unter Übersicht über das PrintPreviewDialog-Steuerelement (Windows Forms).
Seiteneinrichtung
In Visual Basic 6.0 wurde keine Benutzeroberfläche zum Einrichten von Seiten bereitgestellt. In Visual Basic 2008 kann mit dem PageSetupDialog-Steuerelement ein Windows-Standarddialogfeld Seite einrichten bereitgestellt werden. Weitere Informationen finden Sie unter Übersicht über die PageSetupDialog-Komponente (Windows Forms).
Drucken von einer Datei
In Visual Basic 6.0 erforderte das Drucken von Text aus einer Datei Code in beträchtlichem Umfang. In Visual Basic 2008 kann der Inhalt einer Textdatei mithilfe der StreamReader-Klasse direkt an eine PrintDocument-Komponente übergeben werden. Weitere Informationen finden Sie unter der Print-Methode der PrintDocument-Klasse.
Siehe auch
Konzepte
Printer-Objekt für Visual Basic 6.0-Benutzer
Printers-Auflistung für Visual Basic 6.0-Benutzer