Freigeben über


PrintDocument.PrintController Eigenschaft

Definition

Ruft den Druckercontroller ab, der den Druckvorgang steuert, oder legt diesen fest.

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

Eigenschaftswert

Der PrintController, der den Druckvorgang steuert. Der Standardwert ist eine neue Instanz der PrintControllerWithStatusDialog-Klasse.

Attribute

Beispiele

Im folgenden Codebeispiel müssen Sie eine instance der Klasse mit dem PrintDocument Namen myPrintDocumenterstellt haben. Im Beispiel wird eine neue instance der PrintController -Klasse erstellt, der PrintController -Eigenschaft von myPrintDocumentzugewiesen und das Dokument gedruckt.

Verwenden Sie die System.Drawing.Printing Namespaces und System.Windows.Forms für dieses Beispiel.

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

Hinweise

Ein Druckcontroller leitet den Druckprozess auf verschiedene Arten. Um beispielsweise ein Dokument zu drucken, müssen Sie es in ein Graphics -Objekt konvertieren. Ein PrintController gibt an, wo die Grafik in einem Bild für eine Druckvorschau oder auf einem Drucker gezeichnet werden soll, um das Dokument tatsächlich zu drucken. Ein Druckcontroller kann auch angeben, ob ein Dokument sofort gedruckt oder ein bestimmtes Intervall gewartet werden soll.

Gilt für:

Weitere Informationen