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.
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:
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:
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:
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 (?)
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):
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
¿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
www.blisse-games.com.ar

