PrintControllerWithStatusDialog.OnStartPage Метод

Определение

Начинает набор команд управления, определяющих время и способ вывода на печать страницы документа.

public override System.Drawing.Graphics OnStartPage (System.Drawing.Printing.PrintDocument document, System.Drawing.Printing.PrintPageEventArgs e);
public override System.Drawing.Graphics? OnStartPage (System.Drawing.Printing.PrintDocument document, System.Drawing.Printing.PrintPageEventArgs e);

Параметры

document
PrintDocument

Класс PrintDocument, представляющий печатаемый документ.

e
PrintPageEventArgs

Объект PrintPageEventArgs, содержащий данные события.

Возвращаемое значение

Объект Graphics, представляющий страницу из PrintDocument.

Комментарии

Класс PrintControllerWithStatusDialog вызывает PrintController.OnStartPage метод для инкапсулированного PrintController.

Метод OnStartPage вызывается непосредственно перед тем, PrintDocument как вызывает PrintPage событие .

Метод OnStartPrint создает Graphics объект, отправляемый на принтер. После OnStartPrint вызова OnStartPage присваивает Graphics объекту графический элемент одной страницы. Метод OnEndPage очищает Graphics объект , а OnEndPrint метод освобождает его.

Используйте OnStartPage , чтобы задать способ печати страницы в документе. Например, можно настроить параметры страницы отдельно для каждой страницы.

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9