次の方法で共有


PrintController.OnStartPrint メソッド

派生クラスによってオーバライドされるときに、ドキュメントを印刷する時点と印刷方法を決定する制御シーケンスを開始します。

Public Overridable Sub OnStartPrint( _
   ByVal document As PrintDocument, _   ByVal e As PrintEventArgs _)
[C#]
public virtual void OnStartPrint(PrintDocumentdocument,PrintEventArgse);
[C++]
public: virtual void OnStartPrint(PrintDocument* document,PrintEventArgs* e);
[JScript]
public function OnStartPrint(
   document : PrintDocument,e : PrintEventArgs);

パラメータ

  • document
    現在印刷中のドキュメントを表す PrintDocument
  • e
    イベント データを格納している PrintEventArgs

解説

OnStartPrint は、 PrintDocumentBeginPrint イベントを発生させた直後に呼び出されます。

OnStartPrint メソッドを使用して、ドキュメントを印刷する時点と印刷方法を決定します。たとえば、印刷を 30 分遅延したり、ドキュメントのプリンタ設定を調整したりできます。 OnStartPrint は、プリンタに送信される Graphics オブジェクトを作成します。 OnStartPrint が呼び出された後で、 OnStartPage メソッドは、 Graphics オブジェクトを単一ページのグラフィックに設定します。 OnEndPage メソッドは Graphics オブジェクトを消去します。 OnEndPrint メソッドはオブジェクトを解放します。

OnStartPrint メソッドでは、 PrinterSettings が有効であることを確認できます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

PrintController クラス | PrintController メンバ | System.Drawing.Printing 名前空間 | OnEndPage | OnEndPrint | OnStartPage | PrinterSettings | PrintEventArgs