TonchitoZ_Taringuero
Usuario (Argentina)

El objeto Printer nos permite imprimir, desde Visual Basic, en nuestra impresora lo que le indiquémos a la misma. Printer no es un componente extra ni nada por el estilo, el mismo ya viene por defecto en Visual Basic 4, 5, 6 y VB.NET. ¿Para que lo podémos utilizar? Podémos utilizarlo para todo lo que tenga que ver con impresión. ¿Tenés una empresa y necesitás imprimir el detalle de tus facturas? Con este control lo podés hacer y muchas otras cosas más. Comencemos. Primeramente verémos como imprimir una simple línea. Para poder imprimir un texto simple y sin formato (aunque toma por default el formato que tengamos predeterminado en nuestra impresora) solamente deberemos llamar a su método más importante "Print", el mismo se encarga de imprimir el texto pasado como parametro. El código sería el siguiente: Printer.Print "www.blisse-games.com.ar" Aunque el método "Print" sea el más importante de este Objeto también esta el método "EndDoc". "EndDoc" se encarga de "gritarle" a Windows que ya puede comenzar a imprimir nuestro documento, si no llamamos a "EndDoc" al final de las líneas a imprimir la impresora ni se moverá. Por lo tanto el código anterior, para que pueda ser impreso en su totalidad sería el siguiente: Printer.Print "www.blisse-games.com.ar" Printer.EndDoc Como imprimir dos o más líneas. En el código anterior vimos la forma simple de "escribir" una simple línea. Ahora la pregunta es, ¿Como imprimo dos o más líneas?. Simple, Llamando la cantidad de veces necesarias al Método "Print". Veamos un ejemplo: Printer.Print "www.blisse-games.com.ar" Printer.Print "Lero Lero (?)" Printer.EndDoc En este ejemplo nuestra impresora interpretará nuestro código y escribirá en la primer línea www.blisse-games.com.ar y en la segunda Lero Lero (?) Insertar una nueva hoja e imprimir en ella. Supongamos que deseamos imprimir "www.blisse-games.com.ar" en nuestra primer hoja (hoja 1) y "Lero Lero (?)" en una nueva hoja ( hoja 2). Para realizar esto se encuentra el método "NewPage" (¿jodido nombre no?). El código seria el siguiente (tomando nuestro ejemplo de siempre): Printer.Print "www.blisse-games.com.ar" Printer.NewPage Printer.Print "Lero Lero (?)" Printer.EndDoc Bueno, eso fué todo por ahora. Mañana continuo con la segunda parte del tutorial que tratará sobre como dar formatos al texto a imprimir (Y). Espero que a alguien le sea útil esta guía como me lo fué a mi hace como 5 años atrás para aprender . SI alguno sabe como poner códigos o quotes porfa digamenl así lo arreglo :S Fuente: www.blisse-games.com.ar