Teilen über


PrintControllerWithStatusDialog Klasse

Definition

Steuert, wie ein Dokument in einer Windows Forms-Anwendung gedruckt wird.

public ref class PrintControllerWithStatusDialog : System::Drawing::Printing::PrintController
public class PrintControllerWithStatusDialog : System.Drawing.Printing.PrintController
type PrintControllerWithStatusDialog = class
    inherit PrintController
Public Class PrintControllerWithStatusDialog
Inherits PrintController
Vererbung
PrintControllerWithStatusDialog

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie ein neues PrintController erstellen und der PrintController -Eigenschaft zuweisen. Im Beispiel wird davon ausgegangen, dass Sie den System.Drawing.Printing Namespace der -Klasse hinzugefügt und eine neue Instanz von als PrintDocumentmyDocumentPrintererstellt haben.

void myPrint()
{
   if ( useMyPrintController )
   {
      myDocumentPrinter->PrintController = gcnew myControllerImplementation;
      if ( wantsStatusDialog )
      {
         myDocumentPrinter->PrintController =
            gcnew PrintControllerWithStatusDialog( myDocumentPrinter->PrintController );
      }
   }
   myDocumentPrinter->Print();
}
void myPrint() {
   if (useMyPrintController==true) {
      myDocumentPrinter.PrintController = new myControllerImplementation();     
      if (wantsStatusDialog==true) {
         myDocumentPrinter.PrintController =
           new PrintControllerWithStatusDialog(myDocumentPrinter.PrintController);
      }
   }
   myDocumentPrinter.Print();
}
Sub myPrint()
    If useMyPrintController = True Then
        myDocumentPrinter.PrintController = New myControllerImplementation()
        If wantsStatusDialog = True Then
            myDocumentPrinter.PrintController = _
               New PrintControllerWithStatusDialog(myDocumentPrinter.PrintController)
        End If
    End If
    myDocumentPrinter.Print()
End Sub

Hinweise

Diese Klasse implementiert ein PrintController und fügt ein Statusdialogfeld hinzu. Ein Druckcontroller gibt an, wie ein PrintDocument gedruckt wird.

Eine Liste der anfänglichen Eigenschaftenwerte für eine Instanz der PrintControllerWithStatusDialog-Klasse finden Sie im PrintControllerWithStatusDialog-Konstruktor.

Weitere Informationen zum Drucken mit Windows Forms finden Sie in der System.Drawing.Printing Namespaceübersicht. Wenn Sie aus einer Windows Presentation Foundation Anwendung drucken möchten, lesen Sie den System.Printing Namespace.

Konstruktoren

PrintControllerWithStatusDialog(PrintController)

Initialisiert eine neue Instanz der PrintControllerWithStatusDialog-Klasse, wodurch der angegebene PrintController umschlossen wird.

PrintControllerWithStatusDialog(PrintController, String)

Initialisiert eine neue Instanz der PrintControllerWithStatusDialog-Klasse, wodurch der bereitgestellte PrintController umschlossen und ein Titel für das Dialogfeld festgelegt wird.

Eigenschaften

IsPreview

Ruft einen Wert ab, der angibt, dass dieser PrintControllerWithStatusDialog für die Seitenansicht verwendet wird.

IsPreview

Ruft einen Wert ab, der angibt, ob PrintController für die Seitenansicht verwendet wird.

(Geerbt von PrintController)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

Schließt die Steuersequenz ab, durch die bestimmt wird, wann und wie eine Seite eines Dokuments gedruckt wird.

OnEndPrint(PrintDocument, PrintEventArgs)

Schließt die Steuersequenz ab, durch die bestimmt wird, wann und wie ein Dokument gedruckt wird.

OnStartPage(PrintDocument, PrintPageEventArgs)

Beginnt die Steuersequenz, durch die bestimmt wird, wann und wie eine Seite eines Dokuments gedruckt wird.

OnStartPrint(PrintDocument, PrintEventArgs)

Beginnt die Steuersequenz, durch die bestimmt wird, wann und wie ein Dokument gedruckt wird.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen