共用方式為


PrintControllerWithStatusDialog.OnStartPrint 方法

定義

開始可決定何時以及如何列印文件的控制順序。

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

參數

document
PrintDocument

PrintDocument,表示文件目前已經列印。

e
PrintEventArgs

PrintEventArgs,其中包含事件資料。

備註

類別 PrintControllerWithStatusDialog 會在 PrintController.OnStartPrint 封裝 PrintController 的 上呼叫 方法。

方法 OnStartPrint 會在 引發 BeginPrint 事件之後 PrintDocument 立即呼叫。

使用 OnStartPrint 來判斷檔的列印時機和方式。 例如,您可以延遲列印 30 分鐘,或調整檔的印表機設定。 OnStartPrintGraphics 建立傳送至印表機的物件。 呼叫 之後 OnStartPrintOnStartPage 方法會將 Graphics 物件設定為單一頁面的圖形。 方法 OnEndPageGraphics 清除 物件,而 OnEndPrint 方法會解除配置 物件。

OnStartPrint 是確認 PrinterSettings 是否有效的好位置。

適用於