PrintControllerWithStatusDialog Classe
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.
Controlla la modalità di stampa di un documento da un'applicazione Windows Forms.
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
- Ereditarietà
Esempio
Nell'esempio di codice seguente viene illustrato come creare un nuovo PrintController oggetto e assegnarlo alla PrintController proprietà . Nell'esempio si presuppone che lo System.Drawing.Printing spazio dei nomi sia stato aggiunto alla classe e che sia stata creata una nuova istanza di come PrintDocumentmyDocumentPrinter.
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
Commenti
Questa classe implementa un oggetto PrintController e aggiunge una finestra di dialogo di stato. Un controller di stampa specifica la modalità di stampa di un oggetto PrintDocument .
Per un elenco dei valori iniziali delle proprietà per un'istanza della PrintControllerWithStatusDialog classe , vedere il PrintControllerWithStatusDialog costruttore .
Per altre informazioni sulla stampa con Windows Form, vedere la panoramica dello System.Drawing.Printing spazio dei nomi. Per stampare da un'applicazione Windows Presentation Foundation, vedere lo spazio dei System.Printing nomi .
Costruttori
| Nome | Descrizione |
|---|---|
| PrintControllerWithStatusDialog(PrintController, String) |
Inizializza una nuova istanza della PrintControllerWithStatusDialog classe , che esegue il wrapping dell'oggetto fornito PrintController e specifica un titolo per la finestra di dialogo. |
| PrintControllerWithStatusDialog(PrintController) |
Inizializza una nuova istanza della classe , che esegue il PrintControllerWithStatusDialog wrapping dell'oggetto PrintControllerfornito. |
Proprietà
| Nome | Descrizione |
|---|---|
| IsPreview |
Ottiene un valore che indica che viene PrintControllerWithStatusDialog utilizzato per l'anteprima di stampa. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OnEndPage(PrintDocument, PrintPageEventArgs) |
Completa la sequenza di controllo che determina quando e come stampare una pagina di un documento. |
| OnEndPrint(PrintDocument, PrintEventArgs) |
Completa la sequenza di controllo che determina quando e come stampare un documento. |
| OnStartPage(PrintDocument, PrintPageEventArgs) |
Avvia la sequenza di controllo che determina quando e come stampare una pagina di un documento. |
| OnStartPrint(PrintDocument, PrintEventArgs) |
Avvia la sequenza di controllo che determina quando e come stampare un documento. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |