PrintController.OnStartPrint(PrintDocument, PrintEventArgs) 方法

定义

在派生类中重写时,开始控制序列,确定何时以及如何打印文档。

public:
 virtual void OnStartPrint(System::Drawing::Printing::PrintDocument ^ document, System::Drawing::Printing::PrintEventArgs ^ e);
public virtual void OnStartPrint(System.Drawing.Printing.PrintDocument document, System.Drawing.Printing.PrintEventArgs e);
abstract member OnStartPrint : System.Drawing.Printing.PrintDocument * System.Drawing.Printing.PrintEventArgs -> unit
override this.OnStartPrint : System.Drawing.Printing.PrintDocument * System.Drawing.Printing.PrintEventArgs -> unit
Public Overridable Sub OnStartPrint (document As PrintDocument, e As PrintEventArgs)

参数

document
PrintDocument

一个 PrintDocument 表示当前正在打印的文档。

e
PrintEventArgs

包含事件数据的 A PrintEventArgs

注解

OnStartPrint 在引发事件后 PrintDocument 立即调用 BeginPrint

OnStartPrint使用该方法确定文档的打印时间和方式。 例如,可以延迟打印 30 分钟或调整文档的打印机设置。 OnStartPrint Graphics创建发送到打印机的。 调用后 OnStartPrint ,该方法 OnStartPageGraphics 设置为单个页面之一。 该方法 OnEndPage 清除该方法 Graphics,而 OnEndPrint 该方法解除分配对象。

此方法 OnStartPrint 是验证是否 PrinterSettings 有效的好方法。

适用于

另请参阅