Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Como guardo internamente un reporte en quickreport a PDF (https://www.clubdelphi.com/foros/showthread.php?t=40279)

tulio 12-02-2007 15:30:40

Como guardo internamente un reporte en quickreport a PDF
 
Hola foro

les comento que tengo instalada la version profesional de Quickreport que pegando un componente que pase un reporte quickreport a PDF lo hace en forma correcta, pera a esta operatoria la tengo que realizar en forma manual, en el preview elijo la opcion guardar, tomo la opcion PDF y luego le doy un nombre.

Mi problema es que a esto lo quiero hacer en forma automatica y no lo puedo resolver, probe las siguientes formas y me da error, seguro que es algo sencillo pero no me sale.

Prueba que no anda:
Reporte.ExporttoFilter(QRPDFFilter1.Create('C:\mails\prueba.pdf'));

QRPDFFilter1 es el componente de quickreport que te lo pasa a PDF.

Muchas gracias por leer el mensaje

tulio

jhonny 12-02-2007 15:59:15

Cita:

Empezado por tulio
Reporte.ExporttoFilter(QRPDFFilter1.Create('C:\mails\prueba.pdf'));

No es ExporttoFilter es ExportFilter asi

Código Delphi [-]
 
Reporte.ExportFilter(QRPDFFilter1.Create('C:\mails\prueba.pdf'));

jhonny 12-02-2007 16:07:19

Disculpa me equivoque al decir que es ExportFilter pues si debe ser ExportToFilter, en este momento voy a investigar y ver que puede suceder pero si seria bueno que no explicaras mas en detalle que tipo de error te arroja.

jhonny 12-02-2007 16:11:44

Prueba a cambiar tu codigo por el siguiente:

Código Delphi [-]
 Reporte.ExportToFilter(TQRPDFDocumentFilter.Create('C:\mails\prueba.pdf'));

Espero que esta vez si sea :D

jhonny 12-02-2007 16:17:13

la solucion a este problema estaba en la siguiente dirección:

http://www.clubdelphi.com/foros/show...hybrid&t=18666

tulio 12-02-2007 16:28:11

jhonny

Muchisimas gracias por tu ayuda, habia dos problemas,

1 error de sintaxis
2 me faltaba poner la unit del quickreport dentro del formulario que llamaba al procedimiento

Gracias

saludos

tulio


La franja horaria es GMT +2. Ahora son las 13:35:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi