Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-05-2003
OlmoJorge OlmoJorge is offline
Registrado
 
Registrado: may 2003
Ubicación: Madrid
Posts: 9
Poder: 0
OlmoJorge Va por buen camino
Question ¿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.
Responder Con Cita
  #2  
Antiguo 20-05-2003
Julià T. Julià T. is offline
Miembro
 
Registrado: may 2003
Ubicación: en el teclado
Posts: 314
Poder: 21
Julià T. Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 09:44:04.


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
Copyright 1996-2007 Club Delphi