FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿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... (tengo generado el report y conozco el nombre del archivo pdf que querría generar). Si alguien pudiese ayudar, eternamente agradecido. |
#2
|
|||
|
|||
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. |
|
|
|