| Imprimiendo Texto en Visual Basic |
| Autor Mauro Rondinelli |
|
Estamos de nuevo y ahora con ganas de hacer funcionar un poco la impresora ;-) hoy nos toca el tema de la impresion de texto con y sin formato bajo Visual Basic, para ello utilizaremos el objeto Printer que no es un componente extra ni nada por el estilo, este ya viene con nuestro querido Visual Basic 4, 5, 6 y VB.NET. Primero imprimiremos un texto simple y sin formato, mejor dicho con el formato que tenga predeterminada la impresora...
Aqui tenemos el objeto Printer con su metodo mas importante "Print" cuyo objetivo es imprimir el texto pasado como parametro, si dejamos esto como esta veremos que nuestra impresora ni se mueve dado que falta un metodo que le indique a Windows que envie todo lo anterior a imprimir, este metodo es "EndDoc", nuestro ejemplo totalmente funcional seria asi...
Ahora si nuestra impresora comenzara a funcionar, se entiende la funcion de EndDoc?, en resumen... primero indicamos todo lo que queremos imprimir y luego lo mandamos a la impresora con EndDoc. Otro ejemplo...
En el papel de la impresora quedaria asi... Hola a todos! 1 Fijense que queda una linea debajo de la otra, esto es asi porque despues del metodo "Print" automaticamente se pasa al renglon siguiente. Ahora si queremos imprimir en distintas hojas utilizamos "NewPage", aqui el ejemplo...
Facil no? Atencion lo unico que no nos debemos olvidar es el EndDoc. Ahora veremos como darle formato al texto, para esto antes veremos este ejemplo...
Bueno la verdad es simple, mediante las propiedades FontBold, FontItalic, FontStrikeThru y FontUnderline manejamos el estilo de la fuente dandole un valor Verdadero (TRUE) si queremos activar algun estilo, con todo a Falso el estilo de la fuente es normal. Ahora veremos el tamaño...
Mas facil todavia! Mediante FontSize especificamos el tamaño de la fuente y por ultimo para definir la fuente a utilizar usamos FontName, quedaria asi...
Bueno Saludos a todos y no gasten mucha tinta!!! |
|
WWW.ELGURUPROGRAMADOR.COM.AR
|