Поддержка печати в Windows Forms

Печать в Windows Forms состоит в основном из использования компонента PrintDocument, позволяющего пользователю выполнять печать, а также элемента управления PrintPreviewDialog, компонента PrintDialog и компонента PageSetupDialog для предоставления пользователям, привыкшим к Windows операционной системе, знакомого графического интерфейса.

Как правило, вы создаете новый экземпляр компонента PrintDocument, задаете свойства, описывающие печать с помощью классов PrinterSettings и PageSettings, а затем вызываете метод Print для фактической печати документа.

Во время печати из приложения на основе Windows компонент PrintDocument отображает диалоговое окно прерывания печати, чтобы предупредить пользователей о том, что выполняется печать, и позволить отменить задание печати.

В этом разделе

Практическое руководство. Создание стандартных заданий печати в Windows Forms
Объясняется то, как использовать компонент PrintDocument для печати из Windows Forms.

Практическое руководство. Захват данных, введенных пользователем в PrintDialog во время выполнения
Объясняется, как программно изменять выбранные параметры печати с помощью компонента PrintDialog.

Практическое руководство. Выбор принтера, подключенного к компьютеру пользователя, в Windows Forms
Описывается, как изменить принтер для печати с помощью компонента PrintDialog во время выполнения.

Практическое руководство. Печать графических изображений в Windows Forms
Описывается, как отправить графические изображения на печать.

Практическое руководство. Печать многостраничных текстовых файлов в Windows Forms
Описывается, как отправить текст на печать.

Практическое руководство. Выполнение заданий печати в Windows Forms
Описывается, как оповещать пользователей о завершении задания печати.

Практическое руководство. Печать формы Windows Forms
Показано, как напечатать копию текущей формы.

Практическое руководство. Печать в Windows Forms с использованием предварительного просмотра
Показано, как использовать PrintPreviewDialog для печати документа.

Компонент PrintDocument
Описывается, как использовать компонент PrintDocument.

Компонент PrintDialog
Описывается, как использовать компонент PrintDialog.

Элемент управления PrintPreviewDialog
Описывается, как использовать элемент управления PrintPreviewDialog.

PageSetupDialog Component
Описывается, как использовать компонент PageSetupDialog.

System.Drawing.Printing
Описываются классы в пространстве имен System.Drawing.Printing.