Ver Mensaje Individual
  #1  
Antiguo 11-12-2007
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Reputación: 22
FGarcia Va por buen camino
Como Crear un PDF con Rave (RvRenderPDF)

Hola!

Actualmente uso este codigo para imprimir un reporte prediseñado en el Rave Reports:

Código Delphi [-]
with ADODiario do
      begin
        close;
        sql.Clear ;
        sql.Add('SELECT * FROM Captura ' +
              'WHERE ((hfCaptura BETWEEN :HFIni AND :HFFin) ' +
             'AND (Dispositivo = :Numero)) ' +
              'ORDER BY Consecutivo');
        Parameters.ParamByName('HFIni').Value := Inicio;
        Parameters.ParamByName('HFFin').Value := Final;
        Parameters.ParamByName('Numero').Value := IDDispositivo;
        open;
      end;
    
    if not ADODiario.IsEmpty then
      with frmMain.RvProject1 do
        begin
          SetParam('Titulo', strTitulo);
          SelectReport('ReporteDiario', false);
          Execute ;
        end
   else
       ShowMessage('No hay datos para imprimir');


Hasta aqui no hay problema funciona OK. Mi necesidad ademas de imprimirlo es que debo de guardar el reporte en formato PDF. Para esto Rave tiene un componente llamado RvRenderPDF. Este componente tiene una propiedad que requiere de dos parametros:

Cita:
RvRenderPDF.PrinterRender(NDRStream:TStream, OutputFiliName: TFileName);
Aqui es mi duda ¿de donde obtengo de acuerdo a el codigo anterior el objeto TStream?

gracias por la ayuda!
Responder Con Cita