Compartir a través de


PrintController.OnStartPrint(PrintDocument, PrintEventArgs) Método

Definición

Cuando se reemplaza en una clase derivada, comienza la secuencia de control que determina cuándo y cómo imprimir un documento.

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)

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

OnStartPrint se llama inmediatamente después de PrintDocument generar el BeginPrint evento.

Use el OnStartPrint método 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 en Graphics una de una sola página. El OnEndPage método borra , Graphicsmientras que el OnEndPrint método desasigna el objeto .

El OnStartPrint método es un buen lugar para comprobar que PrinterSettings son válidos.

Se aplica a

Consulte también