次の方法で共有


StandardPrintController.OnStartPrint メソッド

ドキュメントを印刷する時点と印刷方法を決定する制御シーケンスを開始します。

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

パラメータ

  • document
    印刷中のドキュメントを表す PrintDocument
  • e
    ドキュメントの印刷方法についてのデータを格納する PrintEventArgs

例外

例外の種類 条件
InvalidPrinterException プリンタ設定が無効です。
Win32Exception ネイティブの Win32 アプリケーション プログラミング インターフェイス (API) が、印刷ジョブを開始できませんでした。

解説

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

OnStartPrint は、印刷で使用される Graphics オブジェクトを作成します。 OnStartPrint が呼び出された後で、 OnStartPage メソッドは、 Graphics オブジェクトを単一ページのグラフィックに設定します。 OnEndPage メソッドは Graphics オブジェクトを消去します。 OnEndPrint メソッドはオブジェクトを解放します。

OnStartPrint は、プリンタ設定が有効であることを確認します。

必要条件

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

参照

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