Обзор компонента PrintDocument (Windows Forms)
Компонент Windows Forms PrintDocument используется для задания свойств, описывающих параметры печати и возможности печати документа в приложениях под управлением Windows. Его можно использовать вместе с компонентом PrintDialog для управления всеми аспектами печати документов.
Работа с компонентом PrintDocument
Два основных сценария, включающих компонент PrintDocument:
Простые задания печати, например печать отдельного текстового файла. В таком случае вы добавите компонент PrintDocument в Windows Form, а затем добавьте логику программирования, которая печатает файл в обработчике событий PrintPage. Логика программирования должна завершиться методом Print для печати документа. Этот метод отправляет объект Graphics, содержащийся в свойстве Graphics класса PrintPageEventArgs, на принтер. Пример печати текстового документа с помощью компонента PrintDocument см. в разделе Практическое руководство. Печать многостраничного текстового файла в Windows Forms.
Более сложные задания печати, такие как ситуация, когда вы хотите повторно использовать логику печати, которую вы написали. В таком случае вы создадите новый компонент, наследуя его из компонента PrintDocument, и переопределите (см. переопределения для Visual Basic или переопределения для C#) событие PrintPage.
При добавлении в форму компонент PrintDocument появится на панели в нижней части конструктора Windows Forms в Visual Studio.
См. также
.NET Desktop feedback