PrintController.OnStartPrint(PrintDocument, PrintEventArgs) Metod

Definition

När det åsidosätts i en härledd klass börjar den kontrollsekvens som avgör när och hur ett dokument ska skrivas ut.

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)

Parametrar

document
PrintDocument

En PrintDocument som representerar det dokument som skrivs ut för närvarande.

e
PrintEventArgs

En PrintEventArgs som innehåller händelsedata.

Kommentarer

OnStartPrint anropas omedelbart efter att PrintDocument händelsen BeginPrint har skapats.

OnStartPrint Använd metoden för att avgöra när och hur du skriver ut ett dokument. Du kan till exempel fördröja utskriften i 30 minuter eller justera skrivarinställningarna för dokumentet. OnStartPrint skapar som Graphics skickas till skrivaren. När OnStartPrint har anropats OnStartPage anger Graphics metoden till en av en enda sida. Metoden OnEndPage rensar Graphics- medan OnEndPrint -metoden frigör objektet.

Metoden OnStartPrint är en bra plats för att verifiera att den PrinterSettings är giltig.

Gäller för

Se även