PDA

Ver la Versión Completa : Imprimir a un archivo


drykea
05-08-2008, 15:34:38
Hola a tod@s.

Necesito que cuando le doy al boton de imprimir, el cuadro de dialogo de la impresora me de la opcion de imprimir a un archivo (txt, excel, pdf, etc)

Alguien sabe como hacerlo, o si existe algun control para ello????

Tengo los reportes con quickreport y delphi 7.

Muchas gracias.:rolleyes:

Neftali [Germán.Estévez]
05-08-2008, 15:42:17
¿No hay ningun sistema de exportación? A PDF me suena que sí.

Otra opción sería imprimir utilizando alguna ipresora virtual, pero me suena que QR tiene posibilidades de exportación. A ver si alguien que lo utilize más que yo lo confirma.

Caro
05-08-2008, 16:21:46
Hola drykea, sobre lo que te comenta Neftali, puedes revisar este hilo http://www.clubdelphi.com/foros/showthread.php?t=58565

También puedes utilizar Rave Report, que tiene para exportar a pdf, rtf,text y html.

Saluditos

drykea
05-08-2008, 16:54:12
Muchas gracias por vuestras respuestas.

Lo de pasar a PDF, ya había pensado hacerlo con algo así como una impresora de PDF.

Pero como lo hago para guardarlo en excel, word o txt???? Necesito tener todas las posibilidades.

Empezar a utilizar Rave me parece un poco mas dificil, porque siempre e utilizado quick report y nunca he trabajado con Rave, además tengo muchos reportes ya hechos que tendría que pasar :(

Neftali [Germán.Estévez]
05-08-2008, 17:39:37
Pero como lo hago para guardarlo en excel, word o txt????

¿Para eso te serviría exportar los datos directamente en lugar del report?
Si es así, yo te recomiendo algun componente de exportación que te hará el trabajo más fácil. POr ejemplo, yo utilizo el de Max (http://www.maxcomponents.net/), que te permite exportar partiendo del DBGrid o partiendo del TDataSet (mxExports (http://www.maxcomponents.net/index.php?id=1&page=1#TmxExports)).

drykea
05-08-2008, 17:43:07
Si que me sirve lo de algun componente que exporte los datos directamente.

Pero como hago para que al pulsar sobre el boton de imprimir el report desde la vista previa, me dé la opción de imprimir a un archivo?

Neftali [Germán.Estévez]
05-08-2008, 18:13:07
Pero como hago para que al pulsar sobre el boton de imprimir el report desde la vista previa, me dé la opción de imprimir a un archivo?

Creo que eso deberías plantearte hacerlo desde tu programa y no desde Rave.
En el fondo son cosas distintas. Una cosa es exportar datos y otra cosa es un report/listado.

drykea
06-08-2008, 12:13:40
Muchas gracias por todas vuestras respuestas.

Probaré haciendolo desde el programa con algun componente de exportacion de datos. Ya os contaré.:)

Caro
06-08-2008, 14:01:27
Hola de nuevo, como te dice Neftali la parte de exportar debes hacerlo desde tu programa y no desde tu vista previa, para la parte de exportación puedes revisar también estos hilos http://www.clubdelphi.com/foros/showthread.php?t=57651
http://www.clubdelphi.com/foros/showthread.php?t=58190

Saluditos