Freigeben über


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

OnStartPrint wird sofort aufgerufen, nachdem das PrintDocument -Ereignis ausgelöst wurde BeginPrint .

Verwenden Sie die OnStartPrint -Methode, um zu bestimmen, wann und wie ein Dokument gedruckt werden soll. Beispielsweise können Sie den Druck um 30 Minuten verzögern oder die Druckereinstellungen für das Dokument anpassen. OnStartPrint erstellt das, das Graphics an den Drucker gesendet wird. Nachdem OnStartPrint aufgerufen wurde, legt die OnStartPage -Methode auf Graphics eine einzelne Seite fest. Die OnEndPage -Methode löscht, Graphicswährend die OnEndPrint -Methode die Zuordnung des -Objekts abgibt.

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

Gilt für:

Weitere Informationen