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 come viene stampato 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 sia stato aggiunto lo System.Drawing.Printing spazio dei nomi alla classe e che sia stata creata una nuova istanza di come PrintDocument myDocumentPrinter
.
void myPrint()
{
if ( useMyPrintController )
{
myDocumentPrinter->PrintController = gcnew myControllerImplementation;
if ( wantsStatusDialog )
{
myDocumentPrinter->PrintController =
gcnew PrintControllerWithStatusDialog( myDocumentPrinter->PrintController );
}
}
myDocumentPrinter->Print();
}
void myPrint() {
if (useMyPrintController==true) {
myDocumentPrinter.PrintController = new myControllerImplementation();
if (wantsStatusDialog==true) {
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à di un'istanza della classe PrintControllerWithStatusDialog, vedere il costruttore PrintControllerWithStatusDialog.
Per altre informazioni sulla stampa con Windows Forms, vedere la panoramica dello System.Drawing.Printing spazio dei nomi. Per stampare da un'applicazione Windows Presentation Foundation, vedere lo System.Printing spazio dei nomi .
Costruttori
PrintControllerWithStatusDialog(PrintController) |
Inizializza una nuova istanza della classe PrintControllerWithStatusDialog mandando a capo l'oggetto PrintController fornito. |
PrintControllerWithStatusDialog(PrintController, String) |
Inizializza una nuova istanza della classe PrintControllerWithStatusDialog, includendo l'oggetto PrintController fornito e specificando il titolo della finestra di dialogo. |
Proprietà
IsPreview |
Ottiene un valore che indica che l'oggetto PrintControllerWithStatusDialog is viene utilizzato per l'anteprima di stampa. |
IsPreview |
Ottiene un valore che indica se la classe PrintController viene utilizzata per l'anteprima di stampa. (Ereditato da PrintController) |
Metodi
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (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) |