PrintDocument.PrintController Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il controller di stampa che guida il processo di stampa.
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
Valore della proprietà
PrintController che guida il processo di stampa. L'impostazione predefinita è una nuova istanza della classe PrintControllerWithStatusDialog.
- Attributi
Esempio
L'esempio di codice seguente richiede che sia stata creata un'istanza della PrintDocument classe denominata myPrintDocument
. L'esempio crea una nuova istanza della PrintController classe , la assegna alla PrintController proprietà di myPrintDocument
e stampa il documento.
Usare gli spazi dei System.Drawing.Printing nomi e System.Windows.Forms per questo esempio.
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
Commenti
Un controller di stampa guida il processo di stampa in diversi modi. Ad esempio, per stampare un documento, è necessario convertirlo in un Graphics oggetto . Un PrintController oggetto specifica dove disegnare l'elemento grafico in un'immagine per un'anteprima di stampa o su una stampante per stampare effettivamente il documento. Un controller di stampa può anche specificare se stampare un documento immediatamente o attendere un intervallo specificato.