Imprimir en formularios Windows Forms se compone principalmente de utilizar el componente PrintDocument (Componente, formularios Windows Forms) para permitir que el usuario imprima y el control PrintPreviewDialog (Control, formularios Windows Forms), los componentes PrintDialog (Componente, formularios Windows Forms) y PageSetupDialog (Componente, formularios Windows Forms), para proporcionar una interfaz gráfica que resulte familiar a los usuarios acostumbrados al sistema operativo Windows.
Habitualmente, se crea una nueva instancia del componente PrintDocument, se establecen las propiedades que describen qué se va a imprimir mediante las clases PrinterSettings y PageSettings, y se llama al método Print para imprimir realmente el documento.
Durante el proceso de impresión desde una aplicación basada en Windows, el componente PrintDocument mostrará un cuadro de diálogo de anulación de la impresión para avisar a los usuarios de que la impresión está en curso y permitir la cancelación del trabajo de impresión.
Explica cómo utilizar el componente PrintDocument para imprimir desde un formulario Windows Forms.
Explica cómo modificar las opciones de impresión seleccionadas mediante programación con el componente PrintDialog.
Describe cómo cambiar la impresora utilizada para la impresión mediante el componente PrintDialog en tiempo de ejecución.
Describe cómo enviar gráficos a la impresora.
Describe cómo enviar texto a la impresora.
Explica cómo alertar a los usuarios cuando se completa un trabajo de impresión.
Muestra cómo imprimir una copia del formulario actual.
Explica el uso del componente PrintDocument.
Explica el uso del componente PrintDialog.
Explica el uso del control PrintPreviewDialog.
Explica el uso del componente PageSetupDialog.
Describe las clases del espacio de nombres System.Drawing.Printing.