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