PrintController.OnStartPrint(PrintDocument, PrintEventArgs) Methode

Definition

Beginnt beim Überschreiben in einer abgeleiteten Klasse die Steuersequenz, durch die Zeitpunkt und Art eines Dokumentdruckes bestimmt wird.

public:
 virtual void OnStartPrint(System::Drawing::Printing::PrintDocument ^ document, System::Drawing::Printing::PrintEventArgs ^ e);
public virtual void OnStartPrint (System.Drawing.Printing.PrintDocument document, System.Drawing.Printing.PrintEventArgs e);
abstract member OnStartPrint : System.Drawing.Printing.PrintDocument * System.Drawing.Printing.PrintEventArgs -> unit
override this.OnStartPrint : System.Drawing.Printing.PrintDocument * System.Drawing.Printing.PrintEventArgs -> unit
Public Overridable Sub OnStartPrint (document As PrintDocument, e As PrintEventArgs)

Parameter

document
PrintDocument

Ein PrintDocument, das das gegenwärtig gedruckte Dokument darstellt.

e
PrintEventArgs

Ein PrintEventArgs, das die Ereignisdaten enthält.

Hinweise

OnStartPrintwird unmittelbar nach dem Auslösen des BeginPrint Ereignisses PrintDocument aufgerufen.

Verwenden Sie die OnStartPrint Methode, um zu bestimmen, wann und wie ein Dokument gedruckt wird. Sie können z. B. den Druck für 30 Minuten verzögern oder die Druckereinstellungen für das Dokument anpassen. OnStartPrint erstellt das Graphics , das an den Drucker gesendet wird. Nachdem OnStartPrint die OnStartPage Methode aufgerufen wurde, wird die Graphics Methode auf eine einzelne Seite festgelegt. Die OnEndPage Methode löscht die GraphicsMethode, während die OnEndPrint Methode das Objekt umgeht.

Die OnStartPrint Methode ist ein guter Ort, um zu überprüfen, ob dies PrinterSettings gültig ist.

Gilt für:

Siehe auch