Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

System.Drawing.Printing-Namespace

 

Veröffentlicht: Oktober 2016

Der System.Drawing.Printing -Namespace stellt die Print-bezogene Dienste für Windows Forms-Anwendung bereit.

KlasseBeschreibung
System_CAPS_pubclassInvalidPrinterException

Stellt die Ausnahme dar, die ausgelöst wird, wenn Sie versuchen, Zugriff auf einen Drucker mit der für den Drucker, die nicht gültig sind.

System_CAPS_pubclassMargins

Gibt die Größe der Ränder einer gedruckten Seite.

System_CAPS_pubclassMarginsConverter

Stellt eine MarginsConverter für Margins.

System_CAPS_pubclassPageSettings

Gibt die Einstellungen, die auf einer einzelnen, gedruckte Seite anwenden.

System_CAPS_pubclassPaperSize

Gibt die Größe des ein Blatt Papier.

System_CAPS_pubclassPrinterSettings.PaperSizeCollection

Enthält eine Auflistung von PaperSize-Objekten.

System_CAPS_pubclassPaperSource

Gibt das Papierfach aus dem Drucker Papier erhält.

System_CAPS_pubclassPrinterSettings.PaperSourceCollection

Enthält eine Auflistung von PaperSource-Objekten.

System_CAPS_pubclassPreviewPageInfo

Gibt die Seitenansichtsinformationen für eine einzelne Seite an. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassPreviewPrintController

Gibt einen Druckercontroller an, der ein Dokument als eine Reihe von Bildern auf einem Bildschirm anzeigt.

System_CAPS_pubclassPrintController

Steuert, wie ein Dokument gedruckt wird, beim Drucken von Windows Forms-Anwendung.

System_CAPS_pubclassPrintDocument

Definiert ein wiederverwendbares Objekt, das Ausgaben an einen Drucker sendet, sofern der Druck aus einer Windows Forms-Anwendung erfolgt.

System_CAPS_pubclassPrinterResolution

Stellt die von einem Drucker unterstützte Auflösung dar.

System_CAPS_pubclassPrinterSettings.PrinterResolutionCollection

Enthält eine Auflistung von PrinterResolution-Objekten.

System_CAPS_pubclassPrinterSettings

Gibt Informationen wie ein Dokument gedruckt wird, einschließlich des Druckers, die ihn, beim Drucken von Windows Forms-Anwendung ausgibt an.

System_CAPS_pubclassPrinterUnitConvert

Gibt eine Reihe von Konvertierungsmethoden an, die bei der Interoperation mit der Win32-Druck-API hilfreich sind. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassPrintEventArgs

Stellt Daten für das BeginPrint-Ereignis und das EndPrint-Ereignis bereit.

System_CAPS_pubclassPrintingPermission

Steuert den Zugriff auf Drucker. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassPrintingPermissionAttribute

Ermöglicht das deklarative Berechtigung Druck.

System_CAPS_pubclassPrintPageEventArgs

Stellt Daten für das PrintPage-Ereignis bereit.

System_CAPS_pubclassQueryPageSettingsEventArgs

Stellt Daten für das QueryPageSettings-Ereignis bereit.

System_CAPS_pubclassStandardPrintController

Gibt einen Druckercontroller an, der Informationen an einen Drucker sendet.

System_CAPS_pubclassPrinterSettings.StringCollection

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Enthält eine Auflistung von String-Objekten.

DelegatBeschreibung
System_CAPS_pubdelegatePrintEventHandler

Stellt die Methode für die Behandlung der BeginPrint oder EndPrint -Ereignis einer PrintDocument.

System_CAPS_pubdelegatePrintPageEventHandler

Stellt die Methode zur Behandlung des PrintPage-Ereignisses eines PrintDocument-Objekts dar.

System_CAPS_pubdelegateQueryPageSettingsEventHandler

Stellt die Methode zur Behandlung der QueryPageSettings -Ereignis einer PrintDocument.

EnumerationBeschreibung
System_CAPS_pubenumDuplex

Gibt den Drucker duplex-Einstellung.

System_CAPS_pubenumPaperKind

Gibt die Standardpapierformate an.

System_CAPS_pubenumPaperSourceKind

Standardpapier Quellen.

System_CAPS_pubenumPrintAction

Gibt den Typ des Druckvorgangs.

System_CAPS_pubenumPrinterResolutionKind

Gibt eine Drucker-Auflösung.

System_CAPS_pubenumPrinterUnit

Gibt verschiedene die Einheiten für das Drucken verwendet.

System_CAPS_pubenumPrintingPermissionLevel

Gibt den Typ des Druckens, die Code tun darf.

System_CAPS_pubenumPrintRange

Gibt den Teil des Dokuments zu drucken.

In der Regel beim Drucken von Windows Forms-Anwendung erstellen Sie eine neue Instanz der der PrintDocument Klasse, legen Sie die Eigenschaften, wie z. B. DefaultPageSettings und PrinterSettings, die beschreiben, wie und rufen die Print Methode, um das Dokument zu drucken. Aufrufen der PrintDocument.Print -Methode löst das PrintDocument.PrintPage -Ereignis, das auszuführende das Layout des Dokuments für den Druck behandelt werden soll.

Verwenden der Graphics Eigenschaft der PrintPageEventArgs abgerufenes Objekt die PrintDocument.PrintPage Ereignis, das die zu druckende Ausgabe angeben. Wenn Sie eine Textdatei drucken, verwenden Sie StreamReader zum Lesen aus dem Stream und den Aufruf der DrawString -Methode zum Zeichnen der Linie im Graphics-Objekt. Weitere Informationen zu diesem Vorgang finden Sie unter der Graphics und StreamReader Klassen. Sehen Sie ein Beispiel für das Drucken eines Textdokuments in die PrintDocument Übersichtsthema.

System_CAPS_noteHinweis

Die DrawText Methoden die TextRenderer Klasse werden zum Drucken nicht unterstützt. Verwenden Sie stattdessen die DrawString Methoden die Graphics Klasse.

Bei Implementierung in einer abgeleiteten Klasse die PrintController Steuerelemente wie ein PrintDocument gedruckt wird. Die PrintDocument.Print -Methode ruft des Druckercontrollers OnStartPrint, OnEndPrint, OnStartPage, und OnEndPage -Methoden, die wiederum dem Drucker wie beim Drucken des Dokuments werden soll. Weitere Informationen zu den Dialogfeldern "Drucken", finden Sie unter PrintDialog und PageSetupDialog.

Der Prozess für die Seitenansicht verwendet eine spezielle Druckercontroller, im Dialogfeld und Steuerung. Ein Beispiel für eine solche Druckercontroller und das Dialogfeld, finden Sie unter PreviewPrintController, PrintPreviewDialog, und PrintPreviewControl.

System_CAPS_cautionAchtung

Klassen, die innerhalb der System.Drawing.Printing Namespace werden für die Verwendung in einen Windows-Dienst oder der ASP.NET-Anwendung oder der Dienst nicht unterstützt. Versucht, diese Klassen innerhalb eines dieser Anwendung verwenden kann unerwartete Probleme führen, service-Beispiel durch eine verminderte Leistung und Laufzeit-Ausnahmen.

Wenn Sie aus einer Windows Presentation Foundation (WPF)-Anwendung drucken möchten, finden Sie unter der System.Printing Namespace.

Zurück zum Anfang
Anzeigen: