PrintController.OnStartPrint(PrintDocument, PrintEventArgs) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.