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
.NET Framework のセキュリティ
プラットフォーム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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照- PrintDocument.PrintController プロパティのページへのリンク