Funcionalidad para imprimir en formularios Windows Forms

La impresión en Windows Forms consiste principalmente en usar el componente PrintDocument para permitir que el usuario imprima, y el control PrintPreviewDialog y los componentes PrintDialog y PageSetupDialog para proporcionar una interfaz gráfica familiar a los usuarios acostumbrados al sistema operativo Windows.

Normalmente, se crea una nueva instancia del componente PrintDocument, se establecen las propiedades que describen lo que se va a imprimir mediante las clases PrinterSettings y PageSettings, y se llama al método Print para imprimir realmente el documento.

Durante el transcurso de la impresión desde una aplicación basada en Windows, el componente PrintDocument mostrará un cuadro de diálogo para anular impresión con el fin de alertar a los usuarios de que se está realizando la impresión y permitirles cancelar el trabajo de impresión.

En esta sección

Procedimiento para crear trabajos de impresión estándar de formularios Windows Forms
Explica cómo usar el componente PrintDocument para imprimir desde un formulario de Windows.

Procedimiento para capturar datos proporcionados por el usuario de un componente PrintDialog en tiempo de ejecución
Explica cómo modificar las opciones de impresión seleccionadas mediante programación con el componente PrintDialog.

Procedimiento para seleccionar las impresoras conectadas al equipo de un usuario en formularios Windows Forms
Describe el cambio de la impresora en la que se va a imprimir mediante el componente PrintDialog en tiempo de ejecución.

Cómo: Imprimir gráficos en formularios Windows Forms
Describe el envío de gráficos a la impresora.

Cómo: Imprimir un archivo de texto de varias páginas en formularios Windows Forms
Describe el envío de texto a la impresora.

Procedimiento para completar trabajos de impresión de formularios Windows Forms
Explica cómo alertar a los usuarios de la finalización de un trabajo de impresión.

Procedimiento para imprimir un formulario Windows Forms
Muestra cómo imprimir una copia del formulario actual.

Procedimiento para imprimir en formularios Windows Forms a través de la vista previa de impresión
Muestra cómo usar PrintPreviewDialog para imprimir un documento.

Componente PrintDocument
Explica el uso del componente PrintDocument.

Componente PrintDialog
Explica el uso del componente PrintDialog.

Control PrintPreviewDialog
Explica el uso del control PrintPreviewDialog.

Componente PageSetupDialog
Explica el uso del componente PageSetupDialog.

System.Drawing.Printing
Describe las clases del espacio de nombres System.Drawing.Printing.