PrintDocument.PrintController Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia kontroler wydruku, który prowadzi proces drukowania.
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
Wartość właściwości
Element PrintController , który prowadzi proces drukowania. Wartość domyślna to nowe wystąpienie PrintControllerWithStatusDialog klasy.
- Atrybuty
Przykłady
Poniższy przykład kodu wymaga utworzenia wystąpienia PrintDocument klasy o nazwie myPrintDocument
. W przykładzie PrintController tworzone jest nowe wystąpienie klasy, przypisuje je do PrintController właściwości myPrintDocument
, a następnie wyświetla dokument.
W tym przykładzie System.Drawing.Printing użyj przestrzeni nazw i 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
Uwagi
Kontroler wydruku prowadzi proces drukowania na kilka sposobów. Aby na przykład wydrukować dokument, należy przekonwertować go na Graphics obiekt. Element PrintController określa, gdzie rysować grafikę na obrazie podglądu wydruku lub na drukarce, aby faktycznie wydrukować dokument. Kontroler wydruku może również określić, czy dokument ma być drukowany natychmiast, czy też odczekać określony interwał.