PrintDocument.PrintController プロパティ
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As PrintDocument Dim value As PrintController value = instance.PrintController instance.PrintController = value
public: property PrintController^ PrintController { PrintController^ get (); void set (PrintController^ value); }
/** @property */ public PrintController get_PrintController () /** @property */ public void set_PrintController (PrintController value)
public function get PrintController () : PrintController public function set PrintController (value : PrintController)
印刷プロセスを制御する PrintController。既定値は、PrintControllerWithStatusDialog クラスの新しいインスタンスです。

プリント コントローラは、いくつかの方法で印刷プロセスを制御します。たとえば、ドキュメントを印刷するために、ドキュメントをGraphics オブジェクトに変換する必要があります。PrintController は、印刷プレビューのイメージや、実際にドキュメントを出力するプリンタ上でのグラフィックの描画位置を指定します。また、プリント コントローラは、ドキュメントをすぐに印刷するか、指定の時間だけ待機するかを指定することもできます。

次のコード例では、PrintDocument クラスの myPrintDocument というインスタンスが既に作成されている必要があります。この例では、PrintController クラスの新しいインスタンスを作成し、そのインスタンスを myPrintDocument の PrintController プロパティに割り当ててから、ドキュメントを印刷します。
この例では、System.Drawing.Printing 名前空間と System.Windows.Forms 名前空間を使用します。
Public Sub myPrint() If useMyPrintController = True Then myPrintDocument.PrintController = New myControllerImplementation() If wantsStatusDialog = True Then myPrintDocument.PrintController = _ New PrintControllerWithStatusDialog( _ myPrintDocument.PrintController) End If End If myPrintDocument.Print() End Sub
public void myPrint() { if (useMyPrintController == true) { myPrintDocument.PrintController = new myControllerImplementation(); if (wantsStatusDialog == true) { myPrintDocument.PrintController = new PrintControllerWithStatusDialog (myPrintDocument.PrintController); } } myPrintDocument.Print(); }
public: void myPrint() { if ( useMyPrintController == true ) { myPrintDocument->PrintController = gcnew myControllerImplementation; if ( wantsStatusDialog == true ) { myPrintDocument->PrintController = gcnew PrintControllerWithStatusDialog( myPrintDocument->PrintController ); } } myPrintDocument->Print(); }
public void MyPrint() { if (useMyPrintController == true) { myPrintDocument.set_PrintController (new MyControllerImplementation()); if (wantsStatusDialog == true) { myPrintDocument.set_PrintController (new PrintControllerWithStatusDialog (myPrintDocument.get_PrintController())); } } myPrintDocument.Print(); } //MyPrint


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からPrintDocument.PrintController プロパティを検索する場合は、下記のリンクをクリックしてください。

- PrintDocument.PrintController プロパティのページへのリンク