PrintControllerWithStatusDialog.OnStartPrint Méthode
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.
Commence la séquence de contrôle qui détermine quand et comment imprimer un document.
public:
override void OnStartPrint(System::Drawing::Printing::PrintDocument ^ document, System::Drawing::Printing::PrintEventArgs ^ e);
public override void OnStartPrint(System.Drawing.Printing.PrintDocument document, System.Drawing.Printing.PrintEventArgs e);
override this.OnStartPrint : System.Drawing.Printing.PrintDocument * System.Drawing.Printing.PrintEventArgs -> unit
Public Overrides Sub OnStartPrint (document As PrintDocument, e As PrintEventArgs)
Paramètres
- document
- PrintDocument
Qui PrintDocument représente le document en cours d’impression.
Qui PrintEventArgs contient les données d’événement.
Remarques
La PrintControllerWithStatusDialog classe appelle la PrintController.OnStartPrint méthode sur l’encapsulé PrintController.
La OnStartPrint méthode est appelée immédiatement après le PrintDocument déclenchement de l’événement BeginPrint .
Permet OnStartPrint de déterminer quand et comment imprimer un document. Par exemple, vous pouvez retarder l’impression pendant 30 minutes ou ajuster les paramètres de l’imprimante pour le document. OnStartPrint crée l’objet Graphics envoyé à l’imprimante. Une fois OnStartPrint appelée, la OnStartPage méthode définit l’objet Graphics sur un graphique d’une seule page. La OnEndPage méthode efface l’objet Graphics , tandis que la OnEndPrint méthode désalloue l’objet.
OnStartPrint est un bon endroit pour vérifier qu’ils PrinterSettings sont valides.