PrintController 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é lors de l’impression à partir d’une application Windows Forms.
public ref class PrintController abstract
public abstract class PrintController
type PrintController = class
Public MustInherit Class PrintController
- Héritage
-
PrintController
- Dérivé
Remarques
Note
Dans .NET 6 et versions ultérieures, le package System.Drawing.Common, qui inclut ce type, n’est pris en charge que sur les systèmes d’exploitation Windows. L’utilisation de ce type dans les applications multiplateformes provoque des avertissements au moment de la compilation et des exceptions d’exécution. Pour plus d’informations, consultez System.Drawing.Common uniquement pris en charge sur Windows.
En cas d’implémentation dans une classe dérivée, PrintController contrôle la façon dont une PrintDocument impression est effectuée. PrintDocument.Printappelle les méthodes, et OnStartPrintOnEndPrintOnStartPage les méthodes du OnEndPagecontrôleur d’impression, qui indiquent à leur tour à l’imprimante comment imprimer le document. L’aperçu avant impression utilise un aperçu spécialisé PrintController. Pour obtenir un exemple de contrôleur d’impression spécialisé pour l’aperçu avant impression, consultez le PreviewPrintController.
PrintController est utilisé par PrintDocument, et non utilisé directement.
L’infrastructure .NET inclut trois contrôleurs d’impression dérivés de PrintController qui permettent d’accomplir des tâches courantes. Imprime StandardPrintController un document sur une imprimante. Génère PreviewPrintController un aperçu de ce que le document ressemblera lors de l’impression et est utilisé par les classes et PrintPreviewControl les PrintPreviewDialog classes. La PrintControllerWithStatusDialog boîte de dialogue d’état d’impression fournit une boîte de dialogue d’état pendant le processus d’impression.
Pour plus d’informations sur l’impression avec Windows Forms, consultez la 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 System.Printing de noms.
Constructeurs
| Nom | Description |
|---|---|
| PrintController() |
Initialise une nouvelle instance de la classe PrintController. |
Propriétés
| Nom | Description |
|---|---|
| IsPreview |
Obtient une valeur indiquant si celle-ci PrintController est utilisée pour l’aperçu avant impression. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| OnEndPage(PrintDocument, PrintPageEventArgs) |
En cas de substitution dans une classe dérivée, termine la séquence de contrôle qui détermine quand et comment imprimer une page d’un document. |
| OnEndPrint(PrintDocument, PrintEventArgs) |
En cas de substitution dans une classe dérivée, termine la séquence de contrôle qui détermine quand et comment imprimer un document. |
| OnStartPage(PrintDocument, PrintPageEventArgs) |
En cas de substitution dans une classe dérivée, commence la séquence de contrôle qui détermine quand et comment imprimer une page d’un document. |
| OnStartPrint(PrintDocument, PrintEventArgs) |
En cas de substitution dans une classe dérivée, commence 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) |