Vue d'ensemble du composant PrintDocument (Windows Forms)
Le composant Windows Forms PrintDocument permet de définir les propriétés spécifiant ce qui doit être imprimé, puis la possibilité d'imprimer le document dans des applications Windows. Il peut être utilisé avec le composant PrintDialog afin de contrôler tous les aspects de l'impression d'un document.
Utilisation du composant PrintDocument
Le composant PrintDocument est principalement utilisé dans les deux contextes suivants :
Travaux d'impression simples, tels que l'impression d'un fichier texte unique. Dans ce cas, vous devez ajouter le composant PrintDocument à un Windows Form, puis ajouter la logique de programmation qui imprime un fichier dans le gestionnaire d'événements PrintPage. La logique de programmation doit déboucher sur la méthode Print pour imprimer le document. Cette méthode envoie à l'imprimante un objet Graphics contenu dans la propriété Graphics de la classe PrintPageEventArgs. Pour obtenir un exemple qui illustre comment imprimer un document texte à l'aide du composant PrintDocument, consultez Comment : imprimer un fichier texte composé de plusieurs pages dans les Windows Forms.
Travaux d'impression plus complexes ; par exemple si vous souhaitez réutiliser la logique d'impression que vous avez écrite. Dans ce cas, vous devez dériver un nouveau composant du composant PrintDocument et substituer (voir Overrides pour Visual Basic ou override pour C#) l'événement PrintPage.
Lorsque le composant PrintDocument est ajouté à un formulaire, il apparaît dans la barre d'état située au bas du Concepteur Windows Forms.