PrintControllerWithStatusDialog Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contrôle la façon dont un document est imprimé à partir d'une application 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
- Héritage
Exemples
L’exemple de code suivant montre comment créer un nouveau PrintController et l’affecter à la PrintController propriété . L’exemple suppose que vous avez ajouté l’espace System.Drawing.Printing de noms à la classe et que vous avez créé une nouvelle instance d’un PrintDocument en tant que 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
Remarques
Cette classe implémente un PrintController et ajoute une boîte de dialogue d’état. Un contrôleur d’impression spécifie la façon dont un PrintDocument est imprimé.
Pour obtenir la liste des valeurs de propriété initiales d'une instance de la classe PrintControllerWithStatusDialog, consultez le constructeur PrintControllerWithStatusDialog.
Pour plus d’informations sur l’impression avec Windows Forms, consultez vue d’ensemble de l’espace System.Drawing.Printing de noms. Si vous souhaitez imprimer à partir d’une application Windows Presentation Foundation, consultez l’espace de System.Printing noms.
Constructeurs
PrintControllerWithStatusDialog(PrintController) |
Initialise une nouvelle instance de la classe PrintControllerWithStatusDialog encapsulant le PrintController fourni. |
PrintControllerWithStatusDialog(PrintController, String) |
Initialise une nouvelle instance de la classe PrintControllerWithStatusDialog en encapsulant le PrintController fourni et en spécifiant un titre pour la boîte de dialogue. |
Propriétés
IsPreview |
Obtient une valeur indiquant que ce PrintControllerWithStatusDialog est utilisé pour l'aperçu avant impression. |
IsPreview |
Obtient une valeur indiquant si PrintController est utilisé pour l'aperçu avant impression. (Hérité de PrintController) |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnEndPage(PrintDocument, PrintPageEventArgs) |
Termine la séquence de contrôle qui détermine quand et comment imprimer une page d'un document. |
OnEndPrint(PrintDocument, PrintEventArgs) |
Termine la séquence de contrôle qui détermine quand et comment imprimer un document. |
OnStartPage(PrintDocument, PrintPageEventArgs) |
Commence la séquence de contrôle qui détermine quand et comment imprimer une page d'un document. |
OnStartPrint(PrintDocument, PrintEventArgs) |
Démarre la séquence de contrôle qui détermine quand et comment imprimer un document. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |