Información general sobre el componente PrintDocument (formularios Windows Forms)
Actualización: noviembre 2007
El componente PrintDocument de formularios Windows Forms se utiliza para establecer las propiedades que describen qué se imprime y, a continuación, imprimir el documento dentro de aplicaciones para Windows. Puede utilizarse junto con el componente PrintDialog para controlar todos los aspectos de la impresión de documentos.
Trabajar con el componente PrintDocument
Dos de los principales escenarios que implican al componente PrintDocument son:
Trabajos de impresión sencillos, tales como la impresión de un archivo de texto individual. En este caso, deberá agregar el componente PrintDocument a un formulario 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 a la impresora un objeto Graphics, incluido en la propiedad Graphics de la clase PrintPageEventArgs. Para obtener un ejemplo en el que se muestra cómo imprimir un documento de texto mediante el componente PrintDocument, vea Cómo: Imprimir un archivo de texto de varias páginas en formularios 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, deberá derivar un nuevo componente del componente PrintDocument e invalidar (vea Overrides para Visual Basic u override para C#) el evento PrintPage.
Cuando se agrega a un formulario, el componente PrintDocument aparece en la bandeja de la parte inferior del Diseñador de Windows Forms.