Partager via


Exemples .NET – Windows Forms : impression

Cette section contient les exemples suivants :

Exemple3 d'impression simple, exemple

Exemple2 d'impression simple, exemple

Exemple1 d'impression simple, exemple

Exemple4 d'impression simple, exemple

Exemple5 d'impression simple, exemple

SimplePad, exemple

Exemple3 d'impression simple, exemple

Cet exemple illustre l'utilisation du contrôle PrintDialog pour permettre à l'utilisateur de sélectionner une imprimante.

Lien vers la documentation de l'exemple en ligne.

Lien vers le code source de l'exemple en ligne.

Espaces de noms utilisés dans cet exemple :

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

Classes utilisées dans cet exemple :

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

Exemple2 d'impression simple, exemple

Cet exemple illustre les méthodes permettant de substituer le PrintDocument par défaut pour des travaux d'impression complexes ou pour réutiliser une fonctionnalité d'impression particulière sur plusieurs formats.

Lien vers la documentation de l'exemple en ligne.

Lien vers le code source de l'exemple en ligne.

Espaces de noms utilisés dans cet exemple :

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

Classes utilisées dans cet exemple :

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

Exemple1 d'impression simple, exemple

Cet exemple illustre la logique nécessaire pour activer l'impression dans une application. Il comprend des explications sur le PrintDocument et sur les divers événements devant être gérés par l'application.

Lien vers la documentation de l'exemple en ligne.

Lien vers le code source de l'exemple en ligne.

Espaces de noms utilisés dans cet exemple :

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

Classes utilisées dans cet exemple :

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

Exemple4 d'impression simple, exemple

Cet exemple illustre l'utilisation d'un objet PageSettings et du contrôle PageSetupDialog pour permettre à l'utilisateur de sélectionner plusieurs options d'impression.

Lien vers la documentation de l'exemple en ligne.

Lien vers le code source de l'exemple en ligne.

Espaces de noms utilisés dans cet exemple :

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

Classes utilisées dans cet exemple :

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

Exemple5 d'impression simple, exemple

Cet exemple illustre l'utilisation d'un contrôle PrintPreview qui permet à l'utilisateur d'afficher le format d'impression d'un document avant de l'imprimer.

Lien vers la documentation de l'exemple en ligne.

Lien vers le code source de l'exemple en ligne.

Espaces de noms utilisés dans cet exemple :

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

Classes utilisées dans cet exemple :

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, exemple

Cet exemple montre une application de style Bloc-Notes qui utilise toutes les fonctionnalités d'impression fournies par les Windows Forms.

Lien vers la documentation de l'exemple en ligne.

Lien vers le code source de l'exemple en ligne.

Espaces de noms utilisés dans cet exemple :

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

Classes utilisées dans cet exemple :

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