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,
}
...全文
67 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tccb 2003-08-23
  • 打赏
  • 举报
回复
换fastreport,或看看fastreport的源码,也许能移植到rave 。。。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧