PrintControllerWithStatusDialog Klasse

Definition

Steuert, wie ein Dokument aus 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

Das folgende Codebeispiel zeigt, wie Sie eine neue PrintController Erstellen und der PrintController Eigenschaft zuweisen. Im Beispiel wird davon ausgegangen, dass Sie den System.Drawing.Printing Namespace der Klasse hinzugefügt haben und dass Sie eine neue Instanz einer PrintDocument als myDocumentPrintererstellt haben.

void myPrint()
{
   if ( useMyPrintController )
   {
      myDocumentPrinter->PrintController = gcnew myControllerImplementation;
      if ( wantsStatusDialog )
      {
         myDocumentPrinter->PrintController =
            gcnew PrintControllerWithStatusDialog( myDocumentPrinter->PrintController );
      }
   }
   myDocumentPrinter->Print();
}
void myPrint() {
   if (useMyPrintController) {
      myDocumentPrinter.PrintController = new myControllerImplementation();     
      if (wantsStatusDialog) {
         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 Druckgerät gedruckt wird.

Eine Liste der anfänglichen Eigenschaftswerte 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

Name Beschreibung
PrintControllerWithStatusDialog(PrintController, String)

Initialisiert eine neue Instanz der PrintControllerWithStatusDialog Klasse, wobei der angegebene PrintController Umbruch und das Angeben eines Titels für das Dialogfeld erfolgt.

PrintControllerWithStatusDialog(PrintController)

Initialisiert eine neue Instanz der PrintControllerWithStatusDialog Klasse, wobei der angegebene Umbruch erfolgt PrintController.

Eigenschaften

Name Beschreibung
IsPreview

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

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

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

OnEndPrint(PrintDocument, PrintEventArgs)

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

OnStartPage(PrintDocument, PrintPageEventArgs)

Beginnt mit der Steuerelementsequenz, die bestimmt, wann und wie eine Seite eines Dokuments gedruckt wird.

OnStartPrint(PrintDocument, PrintEventArgs)

Beginnt mit der Steuerelementsequenz, die bestimmt, 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