Freigeben über


PrintControllerWithStatusDialog.OnStartPrint Methode

Definition

Beginnt die Steuersequenz, durch die bestimmt wird, wann und wie ein Dokument gedruckt wird.

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)

Parameter

document
PrintDocument

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

e
PrintEventArgs

Ein PrintEventArgs, das die Ereignisdaten enthält.

Hinweise

Die PrintControllerWithStatusDialog -Klasse ruft die PrintController.OnStartPrint -Methode für das gekapselte PrintControllerauf.

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

Verwenden Sie OnStartPrint , 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 Graphics Objekt, das an den Drucker gesendet wird. Nach dem OnStartPrint Aufruf legt die OnStartPage -Methode das Graphics Objekt auf eine Grafik einer einzelnen Seite fest. Die OnEndPage -Methode löscht das Graphics -Objekt, während die OnEndPrint -Methode die Zuordnung des -Objekts abgibt.

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

Gilt für: