Partager via


PrintControllerWithStatusDialog.OnStartPrint Méthode

Définition

Démarre 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

Objet PrintDocument représentant le document en cours d'impression.

e
PrintEventArgs

PrintEventArgs qui contient les données d’événement.

Remarques

La PrintControllerWithStatusDialog classe appelle la PrintController.OnStartPrint méthode sur le encapsulé PrintController.

La OnStartPrint méthode est appelée immédiatement après le PrintDocument déclenche l’événement BeginPrint .

Utilisez OnStartPrint pour 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 que est appelé, 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 que PrinterSettings sont valides.

S’applique à