次の方法で共有


PrintDocument.PrintController プロパティ

定義

印刷プロセスを制御するプリント コントローラーを取得または設定します。

public:
 property System::Drawing::Printing::PrintController ^ PrintController { System::Drawing::Printing::PrintController ^ get(); void set(System::Drawing::Printing::PrintController ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Drawing.Printing.PrintController PrintController { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.PrintController : System.Drawing.Printing.PrintController with get, set
Public Property PrintController As PrintController

プロパティ値

印刷プロセスを制御する PrintController。 既定値は、PrintControllerWithStatusDialog クラスの新しいインスタンスです。

属性

次のコード例では、 という名前myPrintDocumentの クラスのインスタンスをPrintDocument作成している必要があります。 この例では、 クラスの新しいインスタンスをPrintController作成し、 の myPrintDocumentプロパティにPrintController割り当て、ドキュメントを印刷します。

この例では、 System.Drawing.Printing 名前空間と System.Windows.Forms 名前空間を使用します。

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.PrintController = 
         new myControllerImplementation();     
      if (wantsStatusDialog == true)
      {
         myPrintDocument.PrintController = 
            new PrintControllerWithStatusDialog
            (myPrintDocument.PrintController);
      }
   }
   myPrintDocument.Print();
}
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

注釈

印刷コントローラーは、印刷プロセスをいくつかの方法でガイドします。 たとえば、文書を印刷するには、文書をオブジェクトに変換する Graphics 必要があります。 は PrintController 、印刷プレビューまたはプリンターで実際に文書を印刷するために、画像内のグラフィックを描画する場所を指定します。 印刷コントローラーは、ドキュメントをすぐに印刷するか、指定した間隔で待機するかを指定することもできます。

適用対象

こちらもご覧ください