PrintControllerWithStatusDialog Klass

Definition

Styr hur ett dokument skrivs ut från ett Windows Forms program.

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
Arv
PrintControllerWithStatusDialog

Exempel

I följande kodexempel visas hur du skapar en ny PrintController och tilldelar den PrintController till egenskapen. Exemplet förutsätter att du har lagt till System.Drawing.Printing namnområdet i klassen och att du har skapat en ny instans av en PrintDocument som myDocumentPrinter.

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

Kommentarer

Den här klassen implementerar en PrintController och lägger till en statusdialogruta. En utskriftskontrollant anger hur en PrintDocument skrivs ut.

En lista över initiala egenskapsvärden för en instans av PrintControllerWithStatusDialog klassen finns i PrintControllerWithStatusDialog konstruktorn.

Mer information om hur du skriver ut med Windows Forms finns i översikten System.Drawing.Printing namnområde. Om du vill skriva ut från ett Windows Presentation Foundation program läser du namnområdet System.Printing.

Konstruktorer

Name Description
PrintControllerWithStatusDialog(PrintController, String)

Initierar en ny instans av PrintControllerWithStatusDialog klassen, omsluter den angivna PrintController och anger en rubrik för dialogrutan.

PrintControllerWithStatusDialog(PrintController)

Initierar en ny instans av PrintControllerWithStatusDialog klassen och omsluter den angivna PrintController.

Egenskaper

Name Description
IsPreview

Hämtar ett värde som anger att detta PrintControllerWithStatusDialog används för förhandsgranskning.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

Slutför kontrollsekvensen som avgör när och hur du skriver ut en sida i ett dokument.

OnEndPrint(PrintDocument, PrintEventArgs)

Slutför kontrollsekvensen som avgör när och hur du skriver ut ett dokument.

OnStartPage(PrintDocument, PrintPageEventArgs)

Börjar kontrollsekvensen som avgör när och hur du skriver ut en sida i ett dokument.

OnStartPrint(PrintDocument, PrintEventArgs)

Börjar kontrollsekvensen som avgör när och hur ett dokument ska skrivas ut.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även