Ver Mensaje Individual
  #8  
Antiguo 14-02-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 22
Caro Va por buen camino
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
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita