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.
![Cómo usar el componente PrintDocument en aplicaciones VB.NET - Video](https://i.ytimg.com/vi/zEgztKvuBgE/hqdefault.jpg)
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.)
![](https://newsmatic.com.ar/wp-content/uploads/microsoft-planea-adquirir-una-participacion-del-5-en-facebook-por-500-millones-150x150.jpg)
—————————————————————————————-
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