Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   ¿Generar pdf con Rave? (https://www.clubdelphi.com/foros/showthread.php?t=496)

OlmoJorge 16-05-2003 09:28:19

¿Generar pdf con Rave?
 
Hola.
Querría generar desde un report de rave un pdf, pero quisiera hacerlo desde código, en tiempo de ejecución, de forma transparente para el usuario, es decir, sin hacerlo desde el preview-save as... :confused: (tengo generado el report y conozco el nombre del archivo pdf que querría generar).
Si alguien pudiese ayudar, eternamente agradecido.:)

Julià T. 20-05-2003 00:34:51

Hola OlmoJorje:

Deberás tener un TRvProject, un TRvNDRWriter y el TRvRenderPDF.

Cuando quieras generar el pdf conectas el TRvProject con el TRvNDRWriter, generar el informe en un fichero:

Proj.Engine:=Writer;
Porj.ExecuteReport('NombreReport');

y habrá generado el infome en el fichero Writer.Filename
y finalmente generas el infoeme con algo parecido

procedure GenerarPdf
Var
pdfStream: TMemoryStream;
begin
pdfStream := TMemoryStream.Create;
Try
pdfStream .LoadFromFile(Writer.Filename);
PDF.PrintRender(pdfStream, 'c:\Nombrefichero.pdf');
Except
Showmessage('Error exportando informe');
end;
pdfStream .Free;
end;


Espero que te vaya bién.


La franja horaria es GMT +2. Ahora son las 17:26:00.

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