PrintController.OnStartPrint(PrintDocument, PrintEventArgs) Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, begint u de besturingsreeks die bepaalt wanneer en hoe u een document afdrukt.

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)

Parameters

document
PrintDocument

Een PrintDocument die het document vertegenwoordigt dat momenteel wordt afgedrukt.

e
PrintEventArgs

Een PrintEventArgs met de gebeurtenisgegevens.

Opmerkingen

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

Gebruik de OnStartPrint methode 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 de Graphics die naar de printer wordt verzonden. Nadat OnStartPrint deze is aangeroepen, wordt de OnStartPage methode ingesteld Graphics op een van één pagina. De OnEndPage methode wist de Graphics, terwijl de OnEndPrint methode de toewijzing van het object ongedaan heeft gemaakt.

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

Van toepassing op

Zie ook