In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TPrinter TPreview,... se me sobrecargan los recursos!!!

Foro de Xailer profesional en español
Responder
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

TPrinter TPreview,... se me sobrecargan los recursos!!!

Mensaje por Xevi »

Estoy utilizando una imagen JPG (652Kb) de tamaño A4 para imprimir las Facturas/Albaranes y que luego relleno el texto que me interesa en las coordenadas deseadas.
Bien, pues si imprimo una factura de una página funciona perfectamente...
Si imprimo unas 10 facturas, se ralentiza un poco, pero es casi insignificante la apreciación.
El problema está cuando imprimo unas 30, 40 o 50 facturas o más. Ahí­ el sistema se queda "pillado" y se demora una eternidad.
El bucle de impresión es siempre el mismo, y si elimino la lí­nea que imprime la imagen,
Printer:oCanvas:DrawPicture( {nImatgeX, nImatgeY, nImatgeX2, nImatgeY2}, TPicture():Load( "MiImagen.JPG" ) )
todo el proceso de impresión es PERFECTíSIMO!!!, por lo que he llegado a la conclusión que se sobrecarga al imprimir una imagen en cada página, guardarla para visualizar el preview y luego imprimir.
No se mas... ¿alguna sugerencia??? ¿cómo estais imprimiendo vosotros las facturas??? ¿alguien que se encuentre con este problema???
Gracias.
Un Saludo,
Xevi.
--
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9452
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

TPrinter TPreview,... se me sobrecargan los recursos!!!

Mensaje por ignacio »

Xevi,
Se me ocurre que intentes hacer un documento por página. A ver si de esa forma mejora.
Yo te recomendarí­a que no usases un JPG, siempre es mejor utilizar un Enhanced metafile y te va a quedar mucho mejor. Creo que Corel Draw es capaz de vectorizar imagenes, y lo que ocupa 625 kb se puede quedar reducido a 62 kb o menos, y lo que es mejor, sin efecto de pixelización cuando haces zoom en la factura.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=44b3c9df@news.xailer.com...]44b3c9df@news.xailer.com...[/email]
Estoy utilizando una imagen JPG (652Kb) de tamaño A4 para imprimir las Facturas/Albaranes y que luego relleno el texto que me interesa en las coordenadas deseadas.
Bien, pues si imprimo una factura de una página funciona perfectamente...
Si imprimo unas 10 facturas, se ralentiza un poco, pero es casi insignificante la apreciación.
El problema está cuando imprimo unas 30, 40 o 50 facturas o más. Ahí­ el sistema se queda "pillado" y se demora una eternidad.
El bucle de impresión es siempre el mismo, y si elimino la lí­nea que imprime la imagen,
Printer:oCanvas:DrawPicture( {nImatgeX, nImatgeY, nImatgeX2, nImatgeY2}, TPicture():Load( "MiImagen.JPG" ) )
todo el proceso de impresión es PERFECTíSIMO!!!, por lo que he llegado a la conclusión que se sobrecarga al imprimir una imagen en cada página, guardarla para visualizar el preview y luego imprimir.
No se mas... ¿alguna sugerencia??? ¿cómo estais imprimiendo vosotros las facturas??? ¿alguien que se encuentre con este problema???
Gracias.
Un Saludo,
Xevi.
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder