PrintController.OnStartPrint(PrintDocument, PrintEventArgs) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě začíná sekvence ovládacích prvků, která určuje, kdy a jak vytisknout dokument.
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)
Parametry
- document
- PrintDocument
A PrintDocument , který představuje dokument, který se právě tiskne.
A PrintEventArgs , který obsahuje data události.
Poznámky
OnStartPrint je volána okamžitě po vyvolání PrintDocumentBeginPrint události.
OnStartPrint Pomocí metody určete, kdy a jak vytisknout dokument. Tisk můžete například zpozdit o 30 minut nebo upravit nastavení tiskárny dokumentu. OnStartPrint vytvoří soubor Graphics , který se odešle do tiskárny. Po OnStartPrint zavolání OnStartPage je metoda nastavena Graphics na jednu z jedné stránky. Metoda OnEndPage vymaže Graphics, zatímco OnEndPrint metoda uvolní objekt .
Metoda OnStartPrint je vhodným místem pro ověření platnosti PrinterSettings .