次の方法で共有


PreviewPrintController.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 PrinterSettings.PrinterName プロパティで指定されたプリンタが存在しません。

解説

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 ファミリ

.NET Framework セキュリティ:

参照

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