PrintControllerWithStatusDialog Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa sposób drukowania dokumentu z aplikacji Windows Forms.
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
- Dziedziczenie
Przykłady
Poniższy przykład kodu pokazuje, jak utworzyć nowy PrintController i przypisać go do PrintController właściwości. W przykładzie założono, że do klasy dodano System.Drawing.Printing przestrzeń nazw i utworzono nowe wystąpienie klasy PrintDocument jako myDocumentPrinter
.
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
Uwagi
Ta klasa implementuje element PrintController i dodaje okno dialogowe stanu. Kontroler wydruku określa sposób PrintDocument drukowania.
Aby uzyskać listę początkowych wartości właściwości dla wystąpienia PrintControllerWithStatusDialog klasy, zobacz PrintControllerWithStatusDialog konstruktor.
Aby uzyskać więcej informacji na temat drukowania za pomocą Windows Forms, zobacz System.Drawing.Printing omówienie przestrzeni nazw. Jeśli chcesz drukować z aplikacji Windows Presentation Foundation, zobacz System.Printing przestrzeń nazw.
Konstruktory
PrintControllerWithStatusDialog(PrintController) |
Inicjuje PrintControllerWithStatusDialog nowe wystąpienie klasy, opakowujące podany PrintControllerelement . |
PrintControllerWithStatusDialog(PrintController, String) |
Inicjuje PrintControllerWithStatusDialog nowe wystąpienie klasy, zawijając podane PrintController i określając tytuł okna dialogowego. |
Właściwości
IsPreview |
Pobiera wartość wskazującą, że jest ona PrintControllerWithStatusDialog używana do podglądu wydruku. |
IsPreview |
Pobiera wartość wskazującą, czy PrintController element jest używany do podglądu wydruku. (Odziedziczone po PrintController) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnEndPage(PrintDocument, PrintPageEventArgs) |
Kończy sekwencję sterowania, która określa, kiedy i jak wydrukować stronę dokumentu. |
OnEndPrint(PrintDocument, PrintEventArgs) |
Kończy sekwencję sterowania, która określa, kiedy i jak wydrukować dokument. |
OnStartPage(PrintDocument, PrintPageEventArgs) |
Rozpoczyna sekwencję sterowania, która określa, kiedy i jak wydrukować stronę dokumentu. |
OnStartPrint(PrintDocument, PrintEventArgs) |
Rozpoczyna sekwencję sterowania, która określa, kiedy i jak wydrukować dokument. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |