PrintControllerWithStatusDialog.OnStartPrint Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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.