应用开发者只需要了解公用的API,这些API包含在以下的几个包内:
a) org.eclipse.birt.report.model.api:这个包内包含了93个class,两个接口和一个exception,这个包是为那些想要定制report designer的开发者使用的
b) org.eclipse.birt.report.engine.api:这个包包含了一个类,17个接口和四个exception,是给那些想要定制一个report generator的开发者使用的
c) org.eclipse.birt.chart hierarchy:这个包是给想定制一个chart generator的开发者使用的
l BIRT report engine在几个环境提供了报表生成和翻译服务,包含以下组件:
a) Stand-alone engine:这个engine可以让开发者使用一个命令行程序来从一个report design文件(.rptdesign)中得到Html或PDF格式的report
b) BIRT report viewer:BIRT Report Designer使用它来预览report。这个程序是一个web程序,它运行在一个Eclipse内嵌的Tomcat中,这个Tomcat中有一个内嵌的report engine
c) Custom report designer with an embedded engine:一个定制的桌面报表应用集成BIRT report engine来预览报表
d) Web application that embeds the engine:一个类似于BIRT report viewer的Web程序,可以产生基于web的报表。
l Report engine的核心engine运行并实施报表,而将其他的环境相关的任务留给运行该引擎的应用程序,比如:URL construction, image storage, and design file caching
l BIRT report engine的API可以做以下几件事情:
a) 发现一组为报表定义的参数
b) 获得参数的默认值
c) 运行报表产生HTML或PDF格式的输出
d) 为报表产生图片或chart
分享到:
相关推荐
图表 - 当需要图表表现时,数字型数据比较好理解。BIRT 也提供饼状、线状以及柱状图标等。 交叉表- 交叉表(也叫做十字表格或矩阵)用两种维度展示数据:sales per quarter or hits per web page。(交叉表在 ...
一个基于C#实现的HTML Report Engine报表引擎类库源码程序
用于带有分组、小计、数据聚合的报表和交叉表报表(或数据透视表)的 Java API。 以各种格式构建报告的简单、快速和简单的方法:HTML、XML、Excel、PDF、SVG。 这些报告可以以编程方式使用,也可以使用 spring 框架...
BIRT(Business Intelligence and Reporting Tools)是一个...它提供了三种API(Report Engine API, Design Engine API, Charting API)供用户使用。 这本书是Eclipse BIRT主站上推荐的两本权威书籍之一的2008年第二版。
Jasper Report java包 帮助文档 API 实例
Grid++Report5.0正式版,不带水印
摘要 Formula One e.Report Engine是一个灵活的100%纯Java工具,用来提取,格式化,从各种数据源传送数据,包括应用程序内的Java对象,数据库,Enterprise,JavaBeans和文本文件。 组件列表 技术特性...
Amazon目前提供的各种API. 包括 Order,Feed,Inventory,Sellers,Product,Report,Fulfillment Inbound Shipment,FBA 尤其是Report API,超赞.有图有真相,给出的demo也很靠谱。 希望能给各位做电商的码农们提供帮助。
用C编写的报告引擎库。创建一个XML文件,并根据查询生成PDF,HTML,TXT和CSV报告。 具有对MySQL,PostgreSQL,ODBC的支持。 PHP,Java,Python的绑定。
birt报表插件的report engine的api文档,以及birt新手入门文档
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用