Condividi tramite


Esempi di .NET - Windows Form: Stampa

In questa sezione vengono presentati i seguenti esempi:

Esempio Simple Printing Example3

Esempio Simple Printing Example2

Esempio Simple Printing Example1

Esempio Simple Printing Example4

Esempio Simple Printing Example5

Esempio SimplePad

Esempio Simple Printing Example3

In questo esempio viene illustrato l'utilizzo del controllo PrintDialog per consentire all'utente di selezionare una stampante.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

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

Classi utilizzate in questo esempio:

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

Esempio Simple Printing Example2

In questo esempio vengono illustrati i metodi per eseguire l'override del controllo predefinito PrintDocument per processi di stampa complessi o quando è necessario riutilizzare una determinata funzionalità di stampa in più form.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

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

Classi utilizzate in questo esempio:

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

Esempio Simple Printing Example1

In questo esempio viene illustrata la logica necessaria per attivare la stampa in un'applicazione. Viene illustrato il controllo PrintDocument e i vari eventi che devono essere gestiti dall'applicazione.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

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

Classi utilizzate in questo esempio:

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

Esempio Simple Printing Example4

In questo esempio viene illustrato l'utilizzo di un oggetto PageSettings e del controllo PageSetupDialog per consentire all'utente di selezionare varie opzioni di stampa.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

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

Classi utilizzate in questo esempio:

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

Esempio Simple Printing Example5

In questo esempio viene illustrato l'utilizzo di un controllo PrintPreview che consente all'utente di visualizzare un documento in anteprima.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

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

Classi utilizzate in questo esempio:

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

Esempio SimplePad

In questo esempio viene illustrata un'applicazione analoga a Blocco note che consente di utilizzare tutte le funzioni di stampa rese disponibili da Windows Form.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

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

Classi utilizzate in questo esempio:

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