PrintController クラス

定義

Windows フォーム アプリケーションから印刷する際の文書の印刷方法を制御します。

public ref class PrintController abstract
public abstract class PrintController
type PrintController = class
Public MustInherit Class PrintController
継承
PrintController
派生

注釈

注意

.NET 6 以降のバージョンでは、この種類を含む System.Drawing.Common パッケージは Windows オペレーティング システムでのみサポートされています。 クロスプラットフォーム アプリでこの型を使用すると、コンパイル時の警告と実行時例外が発生します。 詳細については、「 Windows でのみサポートされる System.Drawing.Common」を参照してください。

派生クラスで実装された場合、 PrintController の出力方法を PrintDocument 制御します。 PrintDocument.Printは、印刷コントローラーの OnStartPrint、、OnEndPrintOnStartPage、および メソッドを呼び出しますOnEndPage。これにより、ドキュメントの印刷方法がプリンターに指示されます。 印刷プレビューでは、特殊化された を使用します PrintController。 印刷プレビューに特化した印刷コントローラーの例については、 を PreviewPrintController参照してください。

PrintController は によって PrintDocument使用され、通常は直接使用されません。

.NET Frameworkには、一般的なタスクの実行に役立つ からPrintController派生した 3 つの印刷コントローラーが含まれています。 は StandardPrintController 、文書をプリンターに印刷します。 ではPreviewPrintController、印刷時のドキュメントの外観のプレビューが生成され、 クラスと PrintPreviewDialog クラスでPrintPreviewControl使用されます。 では PrintControllerWithStatusDialog 、印刷プロセス中に印刷状態ダイアログが表示されます。

Windows フォームを使用した印刷の詳細については、名前空間の概要に関するページをSystem.Drawing.Printing参照してください。 Windows Presentation Foundation アプリケーションから印刷する場合は、 名前空間をSystem.Printing参照してください。

コンストラクター

PrintController()

PrintController クラスの新しいインスタンスを初期化します。

プロパティ

IsPreview

PrintController が印刷プレビューに使用されるかどうかを示す値を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

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

OnEndPrint(PrintDocument, PrintEventArgs)

派生クラスでオーバーライドされる場合に、ドキュメントを印刷する時点と印刷方法を決定する制御シーケンスを完了します。

OnStartPage(PrintDocument, PrintPageEventArgs)

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

OnStartPrint(PrintDocument, PrintEventArgs)

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

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください