Udostępnij za pośrednictwem


PrintControllerWithStatusDialog Klasa

Definicja

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
PrintControllerWithStatusDialog

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)

Dotyczy

Zobacz też