次の方法で共有


StandardPrintController.OnEndPrint メソッド

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

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

パラメータ

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

例外

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

または

ネイティブの Win32 API が、指定されたデバイス コンテキスト (DC) を削除できませんでした。

解説

OnEndPrint は、 PrintDocumentEndPrint イベントを発生させた直後に呼び出されます。 OnEndPrint は、キャッチされていない例外が印刷プロセス中にスローされた場合でも呼び出されます。

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

必要条件

プラットフォーム: 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 | OnStartPage | OnStartPrint | PrintDocument | PrintEventArgs