.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.
Link zur Online-Beispieldokumentation
Link zum Online-Beispielquellcode
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.
Link zur Online-Beispieldokumentation
Link zum Online-Beispielquellcode
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.
Link zur Online-Beispieldokumentation
Link zum Online-Beispielquellcode
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.
Link zur Online-Beispieldokumentation
Link zum Online-Beispielquellcode
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.
Link zur Online-Beispieldokumentation
Link zum Online-Beispielquellcode
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.
Link zur Online-Beispieldokumentation
Link zum Online-Beispielquellcode
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