PrintControllerWithStatusDialog Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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) |