【发布时间】:2011-04-08 13:48:45
【问题描述】:
我需要制作一个分析多个 BIRT 报告的工具。因此,我需要阅读报告的一些属性,例如作者姓名、标题、描述,也许还有其他内容。我浏览了 BIRT 代码几个小时,但找不到获取报告属性的方法。你们中有人知道如何实现吗?
谢谢。
【问题讨论】:
我需要制作一个分析多个 BIRT 报告的工具。因此,我需要阅读报告的一些属性,例如作者姓名、标题、描述,也许还有其他内容。我浏览了 BIRT 代码几个小时,但找不到获取报告属性的方法。你们中有人知道如何实现吗?
谢谢。
【问题讨论】:
rptdesign 文件只是一个 XML 文件。只需使用任何 XML 解析器甚至在您的代码中手动解析它。应该很简单。
【讨论】:
report.getTitle(),而且我不必关心它是如何检索的,或者例如报告是一个 XML 文件。
你看过http://download.eclipse.org/birt/downloads/
另外,如果您有 maven,则包括以下工件
<dependency>
<groupId>org.eclipse.birt.runtime</groupId>
<artifactId>org.eclipse.birt.runtime</artifactId>
<version>4.3.1</version>
</dependency>
<dependency>
<groupId>org.eclipse.core</groupId>
<artifactId>runtime</artifactId>
<version>3.10.0-v20140318-2214</version>
</dependency>
【讨论】: