rave怎样保存报表为HTML或PDF格式
elven 2003-08-22 10:35:14 参考了下面资料。
可是总出错,而且在预览中,“另存为”的文件类型只有1种,没有html和pdf的选择。怎样解决????
{保存报表为HTML或PDF格式(对于PDF格式不支持中文)
rvproject1.projectfile :='E:\delphi\rave\files\test.rav';
rvproject1.Open;
rvproject1.SelectReport('report1',true);//选择要打印的报表
RvSystem1.DoNativeOutput:=false;
RvSystem1.DefaultDest:= rdFile;//保存成文件
RvSystem1.RenderObject:=RvRenderHTML1;//保存成HTML格式 或RPRenderPDF1;
RvSystem1.OutputFileName:='files/test.html'; //存放的路径
RvSystem1.SystemSetups:=RvSystem1.SystemSetups-[ssAllowSetup];
try
rvproject1.Execute;
except
ShowMessage('生成报表文件错误!');
end;
对于只有一页报表那是没有问题的,但对于多页在D6下和D7有所不同.D6下可以生成许多页,但D7下却
不行,不知为什么?D6下的RAVE版本是5.1,
}