Información general sobre el componente PrintDocument (formularios Windows Forms)

El componente PrintDocument de Windows Forms se usa para establecer las propiedades que describen lo que desea imprimir y la capacidad de imprimir el documento en aplicaciones basadas en Windows. Se puede utilizar junto con el componente PrintDialog para controlar todos los aspectos de la impresión del documento.

Trabajo con el componente PrintDocument

Dos de los principales escenarios en los que participa el componente PrintDocument son:

  • Trabajos de impresión sencillos, tales como la impresión de un archivo de texto individual. En este caso, habría que agregar el componente PrintDocument a un formulario de Windows Forms y, a continuación, agregar la lógica de programación que imprime un archivo en el controlador de eventos PrintPage. La lógica de programación debe culminar en el método Print para imprimir el documento. Este método envía un objeto Graphics, contenido en la propiedad Graphics de la clase PrintPageEventArgs, a la impresora. Para obtener un ejemplo en el que se muestra cómo imprimir un documento de texto mediante el componente PrintDocument, vea Procedimiento para imprimir un archivo de texto de varias páginas en Windows Forms.

  • Trabajos de impresión más complejos como, por ejemplo, una situación en la que se desee reutilizar la lógica de impresión escrita. En este caso, habría que derivar un nuevo componente del componente PrintDocument e invalidar el evento PrintPage (vea Overrides si es Visual Basic u override si es C#).

Cuando se agrega a un formulario, el componente PrintDocument aparece en la bandeja de la parte inferior del Diseñador de Windows Forms.

Consulte también