快速业务通道

Eclipse商业智能与报表工具简介 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17
,用户可以选择导出所有页面或者指定范围的页面。

BIRT中的客户端打印是在example查看器中完成的,这是通过用户选择图标Eclipse商业智能与报表工具简介 - 编程入门网将报表转换为PDF格 式实现的。用户可以利用标准的PDF功能打印或者保存报表。

Eclipse商业智能与报表工具简介 - 编程入门网

Figure 22 - Client Print Example

BIRT2.2的example查看器也提供了服务器端打印功能。该特性可以通过在web.xml中做如 下设置而禁用。

<context-param>    <param-name>BIRT_VIEWER_PRINT_SERVERSIDE</param-name>    <param-value>OFF</param-value> </context-param>

可以通过选择图标Eclipse商业智能与报表工具简介 - 编程入门网来访问服务器端打 印功能。

Eclipse商业智能与报表工具简介 - 编程入门网

Figure 23 - Example Server Side Print Dialog

Eclipse商业智能与报表工具简介(13)

时间:2011-04-26 infoq Jason Weathersby

该对话框将列出可用的服务器端打印机以及影响打印结果的各种设置

Eclipse商业智能与报表工具简介 - 编程入门网

Viewer Navigation Bar

当显示一个多页的报表时我们将使用查看器导航条。分页是由报表元素和分组的分页符属 性来决定的。这些属性就像使用前后分页符或者分页符间隔那样简单,而分页符间隔则指定 了将一个分页符插入到产生的HTML中之前一个容器元素要处理多少行。当通过Servlet映射来 使用查看器时,其默认行为是加载首页且使得导航条控件可用。导航条包含了可以向前向后 或者直接定位页面的控件。

Web查看器部署向导 

利用Web Tools Platform项目(WTP)的一部分,BIRT2.2现在可以支持Web项目。该项目类 型会将example查看器自动部署到你所选择的应用服务器中。此外,新的BIRT标签库也会被部 署进去。通过新建项目,在Business Intelligence and Reporting Tools类别下面选择Web 项目,我们可以使用该项目类型。

Eclipse商业智能与报表工具简介 - 编程入门网

Figure 24 - Web Project

Eclipse商业智能与报表工具简介(14)

时间:2011-04-26 infoq Jason Weathersby

Web查看器标签库

现在Web查看器包含了一个标签库,该标签库可被用来定制查看器的行为。我们可以通过 两种方式部署该标签库,其一是按照通常方式部署查看器;其二是利用BIRT的Web项目部署向 导。此外,如果你想将BIRT部署在一个上下文中,并且将标签库放置在一个单独的上下文中 ,你可以通过复制birt.tld到你的WEB-INF\tlds目录下并且从查看器库目录中复制 coreapi.jar,modelapi.jar,viewerservlets.jar和com.ibm.icu_3.6.1v20070417.jar到目 录:新上下文/web-inf/lib下来实现。将下面的代码添加到你的web.xml文件中:

<jsp-config>    <taglib>      <taglib-uri>/birt.tld</taglib-uri>      <taglib-location>/WEB-INF/tlds/birt.tld</taglib-location>    </taglib> </jsp-config>

在这种方式下,报表将通过BIRT查看器被引用,而不是新的上下文。

查看器标签库包含5个标签:param,paramDef,parameterPage,report和viewer。每个 标签都有多个属性来控制查看器的行为。

Eclipse商业智能与报表工具简介 - 编程入门网

Figure 25 - BIRT Tag Library

结论

这篇文章介绍了BIRT2.2的一些新特性。请访问BIRT的网站和BIRT新闻组来了解更多信息 。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号