Compartir a través de


Ejemplos de .NET: formularios Windows Forms: imprimir

Esta sección incluye los siguientes ejemplos:

Ejemplo de impresión simple Example3

Ejemplo de impresión simple Example2

Ejemplo de impresión simple Example1

Ejemplo de impresión simple Example4

Ejemplo de impresión simple Example5

Ejemplo SimplePad

Ejemplo de impresión simple Example3

En este ejemplo se demuestra el uso del control PrintDialog para que el usuario tenga la posibilidad de seleccionar una impresora.

Vínculo a la documentación de ejemplo en línea

Vínculo al código fuente de ejemplo en línea

Espacios de nombres utilizados en este ejemplo:

System; System.Drawing; System.Windows.Forms; System.ComponentModel; System.Drawing.Printing; System.IO

Clases utilizadas en este ejemplo:

Button; Form; Component; Message; Container; StreamReader; PrintDialog; File; Style; PrintDocument; Stream; Exception; MessageBox; Icon; Image; EventHandler; Application; Thread; EventArgs; Control

Ejemplo de impresión simple Example2

En este ejemplo se demuestran métodos para reemplazar el PrintDocument predeterminado para trabajos de impresión complejos o cuando es necesario volver a utilizar una función de impresión determinada con varios formularios.

Vínculo a la documentación de ejemplo en línea

Vínculo al código fuente de ejemplo en línea

Espacios de nombres utilizados en este ejemplo:

System; System.Drawing; System.Windows.Forms; System.ComponentModel; System.Drawing.Printing; System.IO

Clases utilizadas en este ejemplo:

Button; Form; Component; Stream; Message; Container; StreamReader; Style; File; PrintDocument; Exception; MessageBox; Icon; Image; Application; Thread; EventArgs; EventHandler; Control

Ejemplo de impresión simple Example1

En este ejemplo se demuestra la lógica necesaria para habilitar la impresión en una aplicación. Se incluye la descripción de PrintDocument y de los distintos eventos que deben ser controlados por la aplicación.

Vínculo a la documentación de ejemplo en línea

Vínculo al código fuente de ejemplo en línea

Espacios de nombres utilizados en este ejemplo:

System; System.Drawing; System.Windows.Forms; System.ComponentModel; System.Drawing.Printing; System.IO

Clases utilizadas en este ejemplo:

Button; Form; Font; Page; Component; String; Graphics; Message; EventHandler; Container; StreamReader; Style; PrintDocument; EventArgs; Stream; StringFormat; Exception; MessageBox; Icon; PrintPageEventArgs; Thread; PrintPageEventHandler; Application; Image; Brush; Brushes; Control

Ejemplo de impresión simple Example4

En este ejemplo se demuestra el uso de un objeto PageSettings y del control PageSetupDialog para que el usuario pueda seleccionar diversas opciones de impresión.

Vínculo a la documentación de ejemplo en línea

Vínculo al código fuente de ejemplo en línea

Espacios de nombres utilizados en este ejemplo:

System; System.Drawing; System.Windows.Forms; System.ComponentModel; System.Drawing.Printing; System.IO

Clases utilizadas en este ejemplo:

Button; Form; Page; PageSettings; Component; Style; Message; Exception; MessageBox; PrintDialog; Image; PrintDocument; EventArgs; Stream; PageSetupDialog; EventHandler; Container; StreamReader; File; Control; Application; Icon; Thread

Ejemplo de impresión simple Example5

En este ejemplo se demuestra el uso de un control PrintPreview que permite al usuario ver el formato impreso de un documento antes de imprimirlo realmente.

Vínculo a la documentación de ejemplo en línea

Vínculo al código fuente de ejemplo en línea

Espacios de nombres utilizados en este ejemplo:

System; System.Drawing; System.Windows.Forms; System.ComponentModel; System.Drawing.Printing; System.IO

Clases utilizadas en este ejemplo:

Button; Page; Form; PageSettings; PrintDocument; Font; File; Component; StreamReader; Message; Stream; Style; EventArgs; Image; Control; Exception; MessageBox; String; EventHandler; Graphics; PageSetupDialog; Container; PrintPreviewDialog; PrintDialog; PrintEventArgs; StringFormat; Icon; Thread; Brushes; Application; Brush; PrintPageEventArgs

Ejemplo SimplePad

En este ejemplo se demuestra una aplicación del estilo del Bloc de notas que utiliza todas las características de impresión proporcionadas por formularios Windows Forms.

Vínculo a la documentación de ejemplo en línea

Vínculo al código fuente de ejemplo en línea

Espacios de nombres utilizados en este ejemplo:

System; System.Windows.Forms; System.Drawing; System.ComponentModel; System.IO; System.Collections; System.Drawing.Printing

Clases utilizadas en este ejemplo:

Menu; Form; MenuItem; File; Page; EventArgs; Font; Button; EventHandler; FileDialog; Component; Panel; Style; PageSettings; Message; String; MessageBox; StatusBar; Stream; Control; TextBox; PrintDocument; StatusBarPanel; Container; RichTextBox; Object; StringReader; FileInfo; Type; Icon; DataObject; Graphics; FileStream; PrintDialog; DataFormats; PropertyGrid; Clipboard; Convert; Exception; FileSystemWatcher; PageSetupDialog; SaveFileDialog; OpenFileDialog; Margins; MainMenu; FontDialog; StringFormat; Directory; PrintPreviewDialog; Application; PrintPageEventArgs; Path; Thread; CancelEventArgs; FileSystemEventArgs; PrintEventArgs; Brush; TypeConverter; Help; Brushes; Array; FileSystemEventHandler; Console; TypeConverterAttribute; OpacityConverter; SystemColors; Attribute