PrintControllerWithStatusDialog Klasse
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.
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
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 PrintDocumentmyDocumentPrinter
erstellt 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) |