将QuickRep内容打印到Word文档(80分)

  • 主题发起人 主题发起人 Tom_cn
  • 开始时间 开始时间
T

Tom_cn

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用Delphi7的QReport控件,其中没有word标签,只有txt、html及csv,我要将界面中QuickRep中的报表完整的存成word文档,以便复杂表格的调整打印,请详细告知解决方法好吗?谢谢。
 
QuickReport确实不提供这个导出,但是可以导出rtf格式,只是没有了网格线。
可以考虑使用TQRWMFFilter,将内容导出位wmf格式,这个可以比较真是的反映打印的东西,因为是图片嘛。
还有,QuickReport的主页上提供了导出为pdf的功能,可以试验一下。不知道具体情况如何。
http://www.qusoft.com/PDFUpgrades.html
 
请详细说一下方法好吗?特别是输出rtf格式,因为有可能让用户自己作些调整,输出图形就不行了。另外,没有网格线就是无法输出表格吗?谢谢。
 
但是那个rtf保存没有网格线,只有简单的那点文字,感觉不好,所以不能用。
Excel的倒还可以了。
网格线就是没有办法输出表格,没错。
再详细俺就不知道说什么啦。
 
请问高手们,到底能不能把带表格的报表输出到Word文档?如果QReport实在做不到,哪一个控件肯定能做到,请指教!
 
有一个办法可以输出为文本文件:
QuickRep1.ExportToFilter(TQRAscIIExportFilter.Create('Filename.txt'));
在该单元的uses里须加入QRExport
 
TQRAscIIExportFilter组件在哪里?
 
请问高手们,到底能不能把带表格的报表输出到Word文档?如果QReport实在做不到,哪一个控件肯定能做到,请指教!
 
还不如直接输出成word或excel文档
 
直接输出为word文档好,技术已很成熟
 
我是新手,请详述好吗?还有,我的表格怎么办呢?
 
就是说,不是将QuickReport导出为Word,而是使用Com技术将要打印的内容(比如Query)导出到Word中。
是另外一种办法。不过估计不是你要的。
另外:据说FastReport以及whf的Report Machine导出为Excel效果比较好,你不妨可以测试一下。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部