PrintControllerWithStatusDialog.OnStartPrint Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
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.