You are on page 1of 2

IMPRIMIENDO TEXTO EN VISUAL BASIC. UZIEL ESAU MERCADO PÉREZ.

http://uzielprogra11.blogspot.com

Imprimiendo Texto En Visual Basic

Me han estado preguntando que como podemos imprimir desde visual Basic
sencillamente, aquí observaremos una manera sencilla de imprimir texto con y
sin formato bajo visual Basic, para poder realizar esta tarea podremos utilizar el
Objeto Printer que ya viene en los componentes de nuestro visual Basic 4,5,6 y
VB.Net.

Primero podemos citar a realizar un ejemplo sencillo, donde no utilizaremos


algún formato, se utilizara el formato que tienen predeterminado la impresora.

Printer.Print “Hola, estoy imprimiendo!!!”


Printer.EndDoc

Si solo dejamos el Printer.Print. La impresora ni se moverá no estará


imprimiendo nada para ello se utiliza Printer.EndDoc para que le digamos que
queremos imprimir lo anterior.

Otro ejemplo puede ser el siguiente:

Printer.Print “Línea 1”
Printer.Print “Línea 2”
Printer.EndDoc

En nuestra hoja quedaría de la siguiente manera:

Línea 1
Línea 2

Fíjense como línea 2 queda abajo esto es por automáticamente después del
método Print se pasa al renglón siguiente.

Si queremos imprimir en distintas hojas se puede aplicar el “New Page”,


ejemplo:

Printer.Print “Página 1”
Printer.NewPage
Printer.Print “Pagina 2”
Printer.EndDoc
IMPRIMIENDO TEXTO EN VISUAL BASIC. UZIEL ESAU MERCADO PÉREZ.
http://uzielprogra11.blogspot.com

Ahora como darle formato al texto, ejemplo:

Printer.Print “Texto Normal”


Printer.FontBold = True
Printer.Print “Texto Negrita”
Printer.FontItalic = True
Printer.Print “Texto Italic”
Printer.FontItalic = False
Printer.Print “Texto Normal”
EndDoc

Mediante las propiedades FontBold, FontItalic, FontStrikeThru y FontUnderline


manejamos el estilo de la fuente dándole un valor Verdadero (TRUE) si
queremos activar algún estilo, con todo a Falso el estilo de la fuente es normal.

Printer.Name = “Arial”
Printer.FontSize = 17
Printer.Print “Tamaño de 17 y fuente Arial”
Printer.EndDoc

You might also like