Partager via


Vue d'ensemble du composant PrintDocument (Windows Forms)

Le composant PrintDocument Windows Forms permet de définir les propriétés qui décrivent les éléments à imprimer, puis d’imprimer le document dans des applications Windows. Il peut être utilisé conjointement avec le composant PrintDialog pour contrôler tous les aspects de l’impression du document.

Utilisation du composant PrintDocument

Deux des principaux scénarios qui impliquent le PrintDocument composant sont les suivants :

  • Travaux d’impression simples, tels que l’impression d’un fichier texte. Dans ce cas, vous ajoutez le PrintDocument composant à un Windows Form, puis ajoutez une logique de programmation qui imprime un fichier dans le PrintPage gestionnaire d’événements. La logique de programmation doit aboutir à la Print méthode pour imprimer le document. Cette méthode envoie un Graphics objet, contenu dans la Graphics propriété de la PrintPageEventArgs classe, à l’imprimante. Pour obtenir un exemple montrant comment imprimer un document texte à l’aide du PrintDocument composant, voir How to : Print a Multi-Page Text File in Windows Forms.

  • Travaux d’impression plus complexes, comme lorsque vous souhaitez réutiliser la logique d’impression que vous avez écrite. Dans ce cas, vous dérivez un nouveau composant du PrintDocument composant et remplacez (consultez Remplacements pour Visual Basic ou remplacement pour C#) l’événement PrintPage .

Lorsqu’il est ajouté à un formulaire, le PrintDocument composant apparaît dans la barre d’état en bas du Concepteur Windows Forms dans Visual Studio.

Voir aussi