杰表技术论坛 's Archiver

nestor 发表于 2012-7-24 09:51

是否有支持JAVA桌面应用的报表打印控件?

如题,在贵公司网站上只看到有WEB方式的打印控件,咨询下是否有支持JAVA桌面应用的打印控件,并提供有API说明。

原来我们的项目用iereport,但是做交叉报表和穿透报表相当麻烦,也属于重量级。看到JOR,研究了下,解决设计界面相对简单,开发人员做样式比较容易上手。如果能完全嵌入我们项目再好不过了。

[[i] 本帖最后由 nestor 于 2012-7-24 09:54 编辑 [/i]]

admin 发表于 2012-7-24 11:14

在java桌面中,不需要用打印控件,来打印。只需要将报表设计器的报表预览面板(扩展自JPanel),放到你的窗口中,就可以了,当然,还需要指定ReportDocument对象。

nestor 发表于 2012-7-24 14:26

研究了下你们的源码,设计器预览类是ReportPreviewer,只需要构造一个ReportDocument给他,就能把解析后的报表显示出来。但是有几个疑问:
1、怎么构造ReportDocument对象,有哪些属性需要赋值?
2、XML怎么传递到ReprotDocument?
毕竟只有源码,而且没有注释和文档,上手比较麻烦。管理员能否告知,谢谢,本人QQ:710835349

wq9706 发表于 2012-8-1 15:04

java桌面子报表链接无效啊,如何实现子报表呢

wq9706 发表于 2012-8-3 16:38

自己终于实际链接了

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.