StandardPrintController.OnStartPrint(PrintDocument, PrintEventArgs) メソッド

定義

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

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

例外

プリンター設定が無効です。

ネイティブの Win32 アプリケーション プログラミング インターフェイス (API) が、印刷ジョブを開始できませんでした。

注釈

OnStartPrint は、 イベントを発生した直後 PrintDocument に呼び出されます BeginPrint

OnStartPrint は、印刷に Graphics 使用されるオブジェクトを作成します。 OnStartPrintが呼び出されると、 メソッドは OnStartPage オブジェクトをGraphics単一ページのグラフィックに設定します。 メソッドは OnEndPage オブジェクトをクリアしますが Graphics 、 メソッドは OnEndPrint オブジェクトの割り当てを解除します。

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

適用対象

こちらもご覧ください