PrintDocument.PrintController Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 myPrintDocument
erstellt haben. Im Beispiel wird eine neue instance der PrintController -Klasse erstellt, der PrintController -Eigenschaft von myPrintDocument
zugewiesen 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.