PrintController クラス

定義

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

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

注釈

注意

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

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

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

.NET Frameworkには、一般的なタスクの実行に役立つ 3 つの印刷コントローラーがPrintController含まれています。 文書 StandardPrintController をプリンターに印刷します。 印刷PreviewPrintController時のドキュメントの外観と、クラスで使用されるプレビューがPrintPreviewControlPrintPreviewDialog生成されます。 印刷 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)

適用対象

こちらもご覧ください