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);
public override System.Drawing.Graphics? OnStartPage (System.Drawing.Printing.PrintDocument document, System.Drawing.Printing.PrintPageEventArgs e);
override this.OnStartPage : System.Drawing.Printing.PrintDocument * System.Drawing.Printing.PrintPageEventArgs -> System.Drawing.Graphics
Public Overrides Function OnStartPage (document As PrintDocument, e As PrintPageEventArgs) As Graphics
Параметры
- document
- PrintDocument
Класс PrintDocument, представляющий печатаемый документ.
Объект PrintPageEventArgs, содержащий данные события.
Возвращаемое значение
Объект Graphics, представляющий страницу из PrintDocument.
Комментарии
Класс PrintControllerWithStatusDialog вызывает PrintController.OnStartPage метод для инкапсулированного PrintController.
Метод OnStartPage вызывается непосредственно перед тем, PrintDocument как вызывает PrintPage событие .
Метод OnStartPrint создает Graphics объект, отправляемый на принтер. После OnStartPrint вызова OnStartPage присваивает Graphics объекту графический элемент одной страницы. Метод OnEndPage очищает Graphics объект , а OnEndPrint метод освобождает его.
Используйте OnStartPage , чтобы задать способ печати страницы в документе. Например, можно настроить параметры страницы отдельно для каждой страницы.