Udostępnij za pośrednictwem


PrintControllerWithStatusDialog.OnStartPrint Metoda

Definicja

Rozpoczyna sekwencję sterowania, która określa, kiedy i jak wydrukować dokument.

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

Obiekt PrintDocument reprezentujący aktualnie drukowany dokument.

e
PrintEventArgs

Element PrintEventArgs zawierający dane zdarzenia.

Uwagi

Klasa PrintControllerWithStatusDialog wywołuje metodę PrintController.OnStartPrint w hermetyzowanej metodzie PrintController.

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

Służy OnStartPrint do określania, kiedy i jak wydrukować dokument. Na przykład można opóźnić drukowanie przez 30 minut lub dostosować ustawienia drukarki dla dokumentu. OnStartPrint Graphics tworzy obiekt, który jest wysyłany do drukarki. Po OnStartPrint wywołaniu OnStartPage metoda ustawia Graphics obiekt na grafikę pojedynczej strony. Metoda OnEndPage czyści Graphics obiekt, a OnEndPrint metoda cofa przydział obiektu.

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

Dotyczy