Compartir a través de


PrintControllerWithStatusDialog.OnStartPrint Método

Definición

Comienza la secuencia de control que determina cuándo y cómo imprimir un documento.

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)

Parámetros

document
PrintDocument

PrintDocument que representa el documento que se está imprimiendo actualmente.

e
PrintEventArgs

Objeto PrintEventArgs que contiene los datos del evento.

Comentarios

La PrintControllerWithStatusDialog clase llama al PrintController.OnStartPrint método en el encapsulado PrintController.

Se OnStartPrint llama al método inmediatamente después de PrintDocument generar el BeginPrint evento .

Use OnStartPrint para determinar cuándo y cómo imprimir un documento. Por ejemplo, puede retrasar la impresión durante 30 minutos o ajustar la configuración de la impresora para el documento. OnStartPrint crea el Graphics objeto que se envía a la impresora. Después OnStartPrint de llamar a , el OnStartPage método establece el Graphics objeto en un gráfico de una sola página. El OnEndPage método borra el Graphics objeto, mientras que el OnEndPrint método desasigna el objeto.

OnStartPrint es un buen lugar para comprobar que PrinterSettings son válidos.

Se aplica a