Página 1 de 1

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

Publicado: Mar Jul 11, 2006 5:55 pm
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.
--

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

Publicado: Mar Jul 11, 2006 6:24 pm
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.
--