Cómo usar el componente PrintDocument en aplicaciones VB.NET

Si deseas permitir a los usuarios imprimir componentes de formularios en tiempo de ejecución, el componente PrintDocument te permite ofrecerles esta funcionalidad. El componente PrintDocument es un objeto que permite a los usuarios enviar una salida a una impresora desde aplicaciones de Windows Forms. En este artículo, te mostraré cómo utilizar este componente en tus aplicaciones en VB.NET.

Índice de Contenido
  1. Utilizando PrintDocument
  2. Cómo funciona esto

Utilizando PrintDocument

Para poder utilizar el componente PrintDocument, debes hacer doble clic en el componente PrintDocument en la caja de herramientas. Una vez que el componente se haya agregado al formulario, podrás establecer sus propiedades e imprimir.

En mi ejemplo, agregaré el componente PrintDocument, un TextBox y un botón de comando al formulario. Luego, añadiré el siguiente código:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    PrintDocument1.PrinterSettings.Copies = 2
    PrintDocument1.Print()
End Sub

Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
    e.Graphics.DrawString(TextBox1.Text, TextBox1.Font, Brushes.Blue, 100, 100)
End Sub

Cómo funciona esto

Al depurar la aplicación, haz clic en el botón de comando. El texto encontrado en el TextBox (por lo general TextBox1, suponiendo que no lo hayas cambiado), se imprimirá en la impresora predeterminada. Cuando se hace clic en el botón, se enviarán dos copias del documento a la impresora, ya que solicitamos dos copias estableciendo el valor de la propiedad Copies en 2.

En el evento Print_Page de PrintDocument, utilizo el método DrawString de la clase Graphics para seleccionar el contenido del objeto de un TextBox, especificando la fuente, el color del pincel y los tamaños.

(Irina Medvinskaya ha estado involucrada en tecnología desde 1996. Tiene un MBA de Pace University y trabaja como gestora de proyectos en Citigroup.)

Microsoft planea adquirir una participación del 5% en Facebook por $500 millones

—————————————————————————————-

Recibe consejos de Visual Basic en tu bandeja de entrada

Aumenta tus habilidades de scripting al siguiente nivel con el boletín gratuito de Visual Basic de Newsmatic, que se entrega todos los viernes. ¡Suscríbete automáticamente hoy mismo!

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre General, allí encontraras muchos artículos similares a Cómo usar el componente PrintDocument en aplicaciones VB.NET , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.