看了FastReport的帮助文档,说可以把报表当成html文件导出,可是小丑我不知如何才能导出,希望各位老大给于指点!(40分)

  • 主题发起人 主题发起人 sunjade
  • 开始时间 开始时间
S

sunjade

Unregistered / Unconfirmed
GUEST, unregistred user!
各位老大:
看了FastReport的帮助文档,说可以把报表当成html文件导出,可是小丑我不知如
何才能导出,希望各位老大给于指点!
不尽感谢!
 
安装 http://service.lonetear.com/delphi/downfile.asp?ID=1375
ReportMaker c:/test.rmf c:/test.htm silently
 
这么多富翁怎么没人回答这个问题呀?
 
他自带的例子里面都有啊
 
从 FastReport 的控件面板上拖一个 frHtmlExport 控件到 FR 所在的窗口上,就可以了。
 
非常感谢你们对我的问题的关注!
Xxfeng, 我知道可用frHtmlExport来实现报表的导出,但你能否说具体点?

 
你说的是不是不用预览,直接导出为html文件?
 
blackbook:
你有没有相关的代码,能不能给出来看看?先谢谢你啦!
 
// 你先放一个TfrHTMExport 在页面上 下面代码就ok

frreport1.PrepareReport;
frReport1.ExportTo(frHTMExport1,'c:/test.htm');
 
blackbook:
你好!
我的做法也和你的一样呀,但我导出来的文件是空的,什么都没有!这是什么原因呢?
真是想不通了。
 
那肯定是你的frReport没有页面。
你可以在frReport里设置storindfm为真 然后再编辑页面。
或者载入页面过后再处理
frReport1.LoadFromFile()
frreport1.PrepareReport;
frReport1.ExportTo(frHTMExport1,'c:/test.htm');
 
blackbook:
我的代码如下:
if form1.frReport1.PrepareReport then
begin
form1.frReport1.LoadFromFile('Fact_REPORT.frf');
form1.frReport1.StoreInDFM := true;
form1.frReport1.ShowReport;
end;
我已经把StoreInDFM 设为true了,可是导出之后所得的html文件还是空的。不知为何?
 
算了 你告诉你的邮箱 我给个demo给你
 
我也来个!
tang_717@163.com
 
blackbook:
这段时间我总是不能发贴子!
 
FastReport 的控件面板上拖一个 frHtmlExport 控件到 FR 所在的窗口上
打印报表的时候有一个另存,可以存成HTML格式?
 
blackbook:
我非常感谢你的指点。
我这个问题在你的帮助下已经搞定了。可是另一个问题又来了,如果报表中有其他
元素如横线,图片等导出之后并且不能把图片线条也导出。如果报表中有线能导出吗?
我现在导出时只能把报表中的数据导出,其他的东西就不能了,这个问题能解决吗?
 
有人能解决上面的问题吗?
 
后退
顶部