Ä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

Weitere Ressourcen

Druckunterstützung in Windows Forms