Cita:
Empezado por egostar
Como dice nuestro amigo poliburro, tienes que incluir el objeto RvRenderPDF1 y en tiempo de ejecución lanzas la llamada de esta forma:
Código Delphi [-]procedure TFRepExtensiones.SpeedButton3Click(Sender: TObject); begin Archivo := 'c:\directorio\Reporte.pdf'; RvSystem1.DefaultDest := rdFile; RvSystem1.DoNativeOutput := false; RvSystem1.RenderObject := RvRenderPDF1; RvSystem1.SystemSetups := RvSystem1.SystemSetups - [ssAllowSetup]; RvSystem1.OutputFileName := Archivo; RvProject1.Execute; RvProject1.Close; end;
Salud OS
Edito: esto ya lo había comentado en este hilo.
|
Hola Egostar.
Si bien este post es viejo, no quiero abrir otro hilo para preguntar lo mismo.
Tego que mandar un reporte de rave a PDF directamente, nunca lo he hecho, si a travez del preview, pero no en forma directa sin mostrar el preview.
mi codigo es este:
Código Delphi
[-]
Datos.RvProject1.SelectReport('ListoClasifica',true);
Datos.RvProject1.SetParam('Rama',valor2);
Datos.RvProject1.SetParam('Categoria',valor3);
Datos.RvProject1.SetParam('Ano',valor);
Datos.RvProject1.SetParam('Publica',valor4);
Datos.RvProject1.SetParam('Libera',valor5);
Datos.RvProject1.SetParam('Comenta',valor6);
Archivo := 'c:\Clasificacion.pdf';
Datos.RvSystem1.DefaultDest := rdFile;
Datos.RvSystem1.DoNativeOutput := false;
Datos.RvSystem1.RenderObject := Datos.RvRenderPDF1;
Datos.RvSystem1.SystemSetups := Datos.RvSystem1.SystemSetups - [ssAllowSetup];
Datos.RvSystem1.OutputFileName := Archivo;
Datos.RvProject1.Execute;
Datos.RvProject1.Close;
Tengo declarado Archivo como String pero al compilar me da 3 errores
1.- Undeclared Identifier rdFile
2.- Undeclared Identifier [ssAllowSetup]
3.- Incompatible types TSystemSetup and Integer.
Que estoy haciendo mal??
Desde ya muchisimas gracias.