Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Imprimir picturebox: mejorar definición en el papel

33 views
Skip to first unread message

gustavo gutierrez

unread,
Nov 6, 2009, 1:04:42 PM11/6/09
to
Buen dia a todos:
Por medio de una rutina de impresión genero un informe sobre un array
de picturebox. después, si quiero mandar a la impresora el picturebox
le hago:
picReporte(i).Picture = picReporte(i).Image
Printer.PaperSize = vbPRPSLetter
Printer.Orientation = vbPRORPortrait
Printer.PrintQuality = 600
Printer.FontBold = False
Printer.PaintPicture picReporte(i).Picture, 100, 100,
Printer.ScaleWidth - 200, Printer.ScaleHeight - 200
Printer.EndDoc
esto lo repito para cada hoja que se desea imprimir y sale tal cual se
presenta en el picture box. El problema es que la calidad de los
textos es bastante mala. ¿Alguien sabe como puedo mejorar la calidad
de impresión para que el contenido del picture box se vea en el papel
tal como se vé en pantalla?
!Gracias de antemano!


Javier Balkenende

unread,
Nov 6, 2009, 10:13:25 PM11/6/09
to
gustavo gutierrez escribi�:
> Buen dia a todos:
> Por medio de una rutina de impresi�n genero un informe sobre un array
> de picturebox. despu�s, si quiero mandar a la impresora el picturebox

> le hago:
> picReporte(i).Picture = picReporte(i).Image
> Printer.PaperSize = vbPRPSLetter
> Printer.Orientation = vbPRORPortrait
> Printer.PrintQuality = 600
> Printer.FontBold = False
> Printer.PaintPicture picReporte(i).Picture, 100, 100,
> Printer.ScaleWidth - 200, Printer.ScaleHeight - 200
> Printer.EndDoc
> esto lo repito para cada hoja que se desea imprimir y sale tal cual se
> presenta en el picture box. El problema es que la calidad de los
> textos es bastante mala. �Alguien sabe como puedo mejorar la calidad
> de impresi�n para que el contenido del picture box se vea en el papel
> tal como se v� en pantalla?
> !Gracias de antemano!

El mismo informe que generas en los pictureboxes gen�ralo directamente
en el printer.
Lo que pasa es que la impresora tiene mucho m�s definici�n que la
pantalla, entonces las fuentes se generan con m�s detalle en la
impresora que en la pantalla.

Si copias algo generado para pantalla en la impresora, se copia tal
cual, pero impreso se ve bastante mal, aunque esos detalles (defectos)
en la pantalla no se aprecian.

Gustavo Gutierrez Morales

unread,
Nov 7, 2009, 11:53:16 AM11/7/09
to
Hola, Javier:
De hecho, as� es como lo tengo, la rutina de impresi�n tiene par�metros para
dirigir la salida al picturebox o a la impresora. Lo que pasa es que
necesito poder elegir las variables del commondialog para imprimir (copias y
de tal p�gina a tal p�gina), y en la rutina de impresi�n se me estaba
dificultando mucho hacer los cambios para esto. Imprimiendo desde el
picturebox era muy sencillo. Ni hablar, tendr� que ponerme a trabajar con la
rutina.
Gracias!

"Javier Balkenende" <nom...@servidor.com> escribi� en el mensaje
news:Ovh$gh1XK...@TK2MSFTNGP05.phx.gbl...

0 new messages