PrintDocument.PrintController Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví tiskový ovladač, který řídí tiskový proces.
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
Hodnota vlastnosti
Ten PrintController , který řídí proces tisku. Výchozí hodnota je nová instance PrintControllerWithStatusDialog třídy.
- Atributy
Příklady
Následující příklad kódu vyžaduje, abyste vytvořili instanci PrintDocument třídy s názvem myPrintDocument
. Příklad vytvoří novou instanci PrintController třídy, přiřadí ji k PrintController vlastnosti myPrintDocument
a vytiskne dokument.
V tomto příkladu System.Drawing.Printing použijte obory názvů a System.Windows.Forms .
public:
void myPrint()
{
if ( useMyPrintController == true )
{
myPrintDocument->PrintController =
gcnew myControllerImplementation;
if ( wantsStatusDialog == true )
{
myPrintDocument->PrintController =
gcnew PrintControllerWithStatusDialog(
myPrintDocument->PrintController );
}
}
myPrintDocument->Print();
}
public void myPrint()
{
if (useMyPrintController == true)
{
myPrintDocument.PrintController =
new myControllerImplementation();
if (wantsStatusDialog == true)
{
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
Poznámky
Tiskový ovladač řídí proces tisku několika způsoby. Pokud chcete například vytisknout dokument, musíte ho Graphics převést na objekt. Určuje PrintController , kam má být obrázek nakreslený na obrázku pro náhled nebo na tiskárně, aby se dokument skutečně vytisknul. Tiskový ovladač může také určit, jestli se má dokument vytisknout okamžitě, nebo počkat v zadaném intervalu.