El post que buscas se encuentra eliminado, pero este también te puede interesar

Printer en Visual Basic (I)

Anuncios

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

Anuncios

1 comentario - Printer en Visual Basic (I)

@PkioscO
Buenas toy buscando info de este temita jaja, vi la fecha y me desalente , si podes armarte una segunda parte o pasar al;guna fuente me vendria de 10!! ya que entre a ese link y todo era ao ao ao jajajajaja, no encontre nada