PrintDocument.PrintController Egenskap
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.
Hämtar eller anger den utskriftsstyrenhet som styr utskriftsprocessen.
public:
property System::Drawing::Printing::PrintController ^ PrintController { System::Drawing::Printing::PrintController ^ get(); void set(System::Drawing::Printing::PrintController ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Drawing.Printing.PrintController PrintController { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.PrintController : System.Drawing.Printing.PrintController with get, set
Public Property PrintController As PrintController
Egenskapsvärde
Det PrintController som vägleder utskriftsprocessen. Standardvärdet är en ny instans av PrintControllerWithStatusDialog klassen.
- Attribut
Exempel
Följande kodexempel kräver att du har skapat en instans av PrintDocument klassen med namnet myPrintDocument. Exemplet skapar en ny instans av PrintController klassen, tilldelar den PrintController till egenskapen myPrintDocument, och skriver ut dokumentet.
Använd namnrymderna System.Drawing.Printing och System.Windows.Forms för det här exemplet.
public:
void myPrint()
{
if ( useMyPrintController)
{
myPrintDocument->PrintController =
gcnew myControllerImplementation;
if ( wantsStatusDialog)
{
myPrintDocument->PrintController =
gcnew PrintControllerWithStatusDialog(
myPrintDocument->PrintController );
}
}
myPrintDocument->Print();
}
public void myPrint()
{
if (useMyPrintController)
{
myPrintDocument.PrintController =
new myControllerImplementation();
if (wantsStatusDialog)
{
myPrintDocument.PrintController =
new PrintControllerWithStatusDialog
(myPrintDocument.PrintController);
}
}
myPrintDocument.Print();
}
Public Sub myPrint()
If useMyPrintController = True Then
myPrintDocument.PrintController = New myControllerImplementation()
If wantsStatusDialog = True Then
myPrintDocument.PrintController = _
New PrintControllerWithStatusDialog( _
myPrintDocument.PrintController)
End If
End If
myPrintDocument.Print()
End Sub
Kommentarer
En utskriftskontrollant vägleder utskriftsprocessen på flera sätt. Om du till exempel vill skriva ut ett dokument måste du konvertera det till ett Graphics objekt. A PrintController anger var bilden ska ritas i en bild för en förhandsgranskning eller på en skrivare för att faktiskt skriva ut dokumentet. En utskriftskontrollant kan också ange om ett dokument ska skrivas ut omedelbart eller vänta ett angivet intervall.