Udostępnij za pośrednictwem


PrintController.OnStartPrint(PrintDocument, PrintEventArgs) Metoda

Definicja

Po zastąpieniu w klasie pochodnej rozpoczyna sekwencję kontrolki, która określa, kiedy i jak wydrukować 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

Element PrintDocument reprezentujący dokument, który jest obecnie drukowany.

e
PrintEventArgs

Element PrintEventArgs zawierający dane zdarzenia.

Uwagi

OnStartPrint jest wywoływana natychmiast po wywołaniu PrintDocumentBeginPrint zdarzenia.

OnStartPrint Użyj metody , aby określić, kiedy i jak wydrukować dokument. Można na przykład opóźnić drukowanie przez 30 minut lub dostosować ustawienia drukarki dla dokumentu. OnStartPrint tworzy element Graphics wysyłany do drukarki. Po OnStartPrint wywołaniu OnStartPage metoda ustawia Graphics wartość na jedną z jednej strony. Metoda OnEndPage czyści Graphicsobiekt , podczas gdy OnEndPrint metoda cofa przydział obiektu.

Metoda OnStartPrint jest dobrym miejscem do sprawdzenia, czy PrinterSettings są prawidłowe.

Dotyczy

Zobacz też