Hola belpab, lo que yo hago para generar el reporte pdf, es lo siguiente:
Código Delphi
[-]
Uses
SyncObjs
var
GRaveLock: TCriticalSection;
.......................................
var
FilePdf: string;
begin
RVProject1.ProjectFile := ExtractFilePath(Application.ExeName) + 'Reporte.rav';
RvSystem1.DoNativeOutput := false;
RvSystem1.RenderObject := RvRenderPDF1;
FilePdf := 'Reporte.pdf';
RvSystem1.OutputFileName := 'C:\' + FilePdf;
GRaveLock.enter;
try
RvProject1.ExecuteReport('Reporte');
finally
GRaveLock.leave;
end;
................................
initialization
GRaveLock := TCriticalSection.Create;
finalization
GRaveLock.Free;
end.
y las propiedades que toco en tiempo de diseño son:
RvProject
Engine -> RvSystem1
RvSystem
DefaultDest -> rdFile
SystemOptions -> todo lo pongo a false
SystemSetups->ssAllowSetup->False
RvRenderPdf
UseCompression -> True
lo hago de esa forma y me genera el pdf, espero se entienda porque no soy muy buena para explicar.
Saluditos