PrintControllerWithStatusDialog.OnStartPrint Methode

Definitie

Hiermee begint u de besturingsreeks die bepaalt wanneer en hoe u een document afdrukt.

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)

Parameters

document
PrintDocument

Een PrintDocument die het document vertegenwoordigt dat momenteel wordt afgedrukt.

e
PrintEventArgs

Een PrintEventArgs met de gebeurtenisgegevens.

Opmerkingen

De PrintControllerWithStatusDialog klasse roept de PrintController.OnStartPrint methode aan op de ingekapselde PrintControllermethode.

De OnStartPrint methode wordt onmiddellijk aangeroepen nadat de PrintDocument gebeurtenis is BeginPrint gegenereerd.

Gebruik OnStartPrint dit om te bepalen wanneer en hoe u een document afdrukt. U kunt het afdrukken bijvoorbeeld 30 minuten vertragen of de printerinstellingen voor het document aanpassen. OnStartPrint maakt het Graphics object dat naar de printer wordt verzonden. Nadat OnStartPrint deze is aangeroepen, wordt het OnStartPage object door de Graphics methode ingesteld op een afbeelding van één pagina. Met OnEndPage de methode wordt het Graphics object gewist, terwijl de OnEndPrint methode de toewijzing van het object ongedaan wordt gemaakt.

OnStartPrint is een goede plek om te controleren of deze PrinterSettings geldig zijn.

Van toepassing op