TPrinter TPreview,... se me sobrecargan los recursos!!!
Publicado: Mar Jul 11, 2006 5:55 pm
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.
--
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.
--