Sdílet prostřednictvím


PrintControllerWithStatusDialog.OnStartPrint Metoda

Definice

Zahájí řídicí sekvenci, která určuje, kdy a jak se má dokument vytisknout.

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)

Parametry

document
PrintDocument

A PrintDocument , který představuje dokument, který se právě tiskne.

e
PrintEventArgs

A PrintEventArgs , který obsahuje data události.

Poznámky

Třída PrintControllerWithStatusDialog volá metodu PrintController.OnStartPrint na zapouzdřeném PrintControllerobjektu .

Metoda je OnStartPrint volána okamžitě po vyvolání PrintDocumentBeginPrint události.

Slouží OnStartPrint k určení, kdy a jak vytisknout dokument. Tisk můžete například zpozdit o 30 minut nebo upravit nastavení tiskárny pro dokument. OnStartPrint Graphics vytvoří objekt odeslaný do tiskárny. Po OnStartPrint zavolání OnStartPage metoda nastaví Graphics objekt na grafiku jedné stránky. Metoda OnEndPage vymaže Graphics objekt, zatímco OnEndPrint metoda uvolní objekt.

OnStartPrint je vhodným místem k ověření, že PrinterSettings jsou platné.

Platí pro