Freigeben über


.NET-Beispiele - Windows Forms: Drucken

Dieser Abschnitt enthält die folgenden Beispiele:

Einfaches Beispiel für PrintingExample3

Einfaches Beispiel für PrintingExample2

Einfaches Beispiel für PrintingExample1

Einfaches Beispiel für PrintingExample4

Einfaches Beispiel für PrintingExample5

SimplePad-Beispiel

Einfaches Beispiel für PrintingExample3

Dieses Beispiel veranschaulicht die Verwendung des PrintDialog-Steuerelements, mit dem dem Benutzer die Möglichkeit gegeben wird, einen Drucker auszuwählen.

In diesem Beispiel verwendete Namespaces:

System; System.Drawing; System.Windows.Forms; System.ComponentModel; System.Drawing.Printing; System.IO

In diesem Beispiel verwendete Klassen:

Button; Form; Component; Message; Container; StreamReader; PrintDialog; File; Style; PrintDocument; Stream; Exception; MessageBox; Icon; Image; EventHandler; Application; Thread; EventArgs; Control

Einfaches Beispiel für PrintingExample2

Dieses Beispiel veranschaulicht die Methoden zum Überschreiben des Standards PrintDocument für komplexe Druckaufträge oder wenn eine bestimmte Druckfunktion für mehrere Formulare wiederverwendet werden muss.

In diesem Beispiel verwendete Namespaces:

System; System.Drawing; System.Windows.Forms; System.ComponentModel; System.Drawing.Printing; System.IO

In diesem Beispiel verwendete Klassen:

Button; Form; Component; Stream; Message; Container; StreamReader; Style; File; PrintDocument; Exception; MessageBox; Icon; Image; Application; Thread; EventArgs; EventHandler; Control

Einfaches Beispiel für PrintingExample1

Dieses Beispiel demonstriert die Logik, die erforderlich ist, um das Drucken innerhalb einer Anwendung zu ermöglichen. Hierbei werden PrintDocument und verschiedene Ereignisse besprochen, die von der Anwendung übernommen werden müssen.

In diesem Beispiel verwendete Namespaces:

System; System.Drawing; System.Windows.Forms; System.ComponentModel; System.Drawing.Printing; System.IO

In diesem Beispiel verwendete Klassen:

Button; Form; Font; Page; Component; String; Graphics; Message; EventHandler; Container; StreamReader; Style; PrintDocument; EventArgs; Stream; StringFormat; Exception; MessageBox; Icon; PrintPageEventArgs; Thread; PrintPageEventHandler; Application; Image; Brush; Brushes; Control

Einfaches Beispiel für PrintingExample4

Dieses Beispiel veranschaulicht die Verwendung eines PageSettings-Objekts und des PageSetupDialog-Steuerelements, um dem Benutzer die Möglichkeit zu geben, verschiedene Druckoptionen auszuwählen.

In diesem Beispiel verwendete Namespaces:

System; System.Drawing; System.Windows.Forms; System.ComponentModel; System.Drawing.Printing; System.IO

In diesem Beispiel verwendete Klassen:

Button; Form; Page; PageSettings; Component; Style; Message; Exception; MessageBox; PrintDialog; Image; PrintDocument; EventArgs; Stream; PageSetupDialog; EventHandler; Container; StreamReader; File; Control; Application; Icon; Thread

Einfaches Beispiel für PrintingExample5

Dieses Beispiel veranschaulicht die Verwendung eines PrintPreview-Steuerelements, mit dem dem Benutzer die Möglichkeit gegeben wird, Dokumente vor dem Drucken im Druckformat anzuzeigen.

In diesem Beispiel verwendete Namespaces:

System; System.Drawing; System.Windows.Forms; System.ComponentModel; System.Drawing.Printing; System.IO

In diesem Beispiel verwendete Klassen:

Button; Page; Form; PageSettings; PrintDocument; Font; File; Component; StreamReader; Message; Stream; Style; EventArgs; Image; Control; Exception; MessageBox; String; EventHandler; Graphics; PageSetupDialog; Container; PrintPreviewDialog; PrintDialog; PrintEventArgs; StringFormat; Icon; Thread; Brushes; Application; Brush; PrintPageEventArgs

SimplePad-Beispiel

Dieses Beispiel demonstriert eine Anwendung nach Art des Editors, in der alle in Windows Forms zur Verfügung stehenden Druckfunktionen genutzt werden.

In diesem Beispiel verwendete Namespaces:

System; System.Windows.Forms; System.Drawing; System.ComponentModel; System.IO; System.Collections; System.Drawing.Printing

In diesem Beispiel verwendete Klassen:

Menu; Form; MenuItem; File; Page; EventArgs; Font; Button; EventHandler; FileDialog; Component; Panel; Style; PageSettings; Message; String; MessageBox; StatusBar; Stream; Control; TextBox; PrintDocument; StatusBarPanel; Container; RichTextBox; Object; StringReader; FileInfo; Type; Icon; DataObject; Graphics; FileStream; PrintDialog; DataFormats; PropertyGrid; Clipboard; Convert; Exception; FileSystemWatcher; PageSetupDialog; SaveFileDialog; OpenFileDialog; Margins; MainMenu; FontDialog; StringFormat; Directory; PrintPreviewDialog; Application; PrintPageEventArgs; Path; Thread; CancelEventArgs; FileSystemEventArgs; PrintEventArgs; Brush; TypeConverter; Help; Brushes; Array; FileSystemEventHandler; Console; TypeConverterAttribute; OpacityConverter; SystemColors; Attribute