加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java-如何合并多个BIRT报告

发布时间:2020-05-22 11:13:55 所属栏目:Java 来源:互联网
导读:我们目前拥有一整套报告设计,涵盖了我们应用的各个部分,这些报告是根据用户的需求生成的.我希望能够将其中的一些报告捆绑为一个报告,以返回给用户.最初,我破解了一个自定义报表生成器,该报表生成器使用报表库文件中的段生成了报表设计文件,然后运行了该生成的

我们目前拥有一整套报告设计,涵盖了我们应用的各个部分,这些报告是根据用户的需求生成的.

我希望能够将其中的一些报告捆绑为一个报告,以返回给用户.

最初,我破解了一个自定义报表生成器,该报表生成器使用报表库文件中的段生成了报表设计文件,然后运行了该生成的设计,但这很笨拙,并且难以管理,因为我必须在其中复制各个报表(仍然需要)报告库文件.对独立报告所做的任何更改都必须在合并报告的库中复制.

我真正在寻找的是一种指定几个设计文件,让它们全部运行,然后将包含他们选择的所有报告的单个文件返回给用户的方法.

最佳答案 这是一个相当普遍的要求,我们正在努力但尚未解决.

您今天不能使用的一种不理想的方法是运行每个报表,然后合并每个rptdocument的输出. BIRT-exchange有一个针对PDF和HTML的here示例.问题是页面编号不正确,目录也不正确.

更好的方法是,如果有一个合并报告引擎任务,该任务将允许您使用适当的分页和TOC将多个rpt文档合并为一个rpt文档.我希望在该产品的2.5(2009年6月)版本中看到一个bugzilla条目here.如果您有兴趣,请查看并提供反馈.

最后,我希望在2009年的产品中看到的功能之一是对DesignEngine API的改进,该功能使开发人员可以使用其他报表设计中的组件在运行时轻松组成单个报表设计.我也创建了一个bugzilla来跟踪它.

如果这些都不合适,请告诉我,我将看看是否可以帮助您找到其他解决方案.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读