Style Report 是 Inetsoft(中文名为“英网软件”)公司推出的纯 JAVA 报表工具,现有两个系列的产品,具有可视化设计报表功能的Style Report/Pro(专业版)和面向企业级报表应用的Style Report/EE(企业版)。
1、Style Report专业版
Style Report专业版是面向专业报表制作人员的强大工具。它增加了简便易用的可视化设计器Visual Designer,允许用户在可视化环境中交互式地完成整个报表的设计;创新的可视化查询创建工具Query Builder可以支持多种数据源,无论是关系型的JDBC数据源还是XML、EJB Beans等数据;内置丰富的统计函数和对Java Script脚本语言的支持,极大的扩充了报表设计的灵活性;它能够被应用于Java应用程序的客户端,或被服务器端的Servlet调用以提供高质量的PDF输出。Style Report专业版使开发者能够可视化地完成日常的报表设计工作,同时支持通过编程来设计报表的方式,从而使得报表的设计和打印更加灵活。
2、Style Report企业版
建立在专业版基础上的Style Report企业版是服务器端的基于WEB的电子报表解决方案。通过企业版,用户可以立即在Internet/Intranet 环境中实现强大的报表功能,报表不再束缚于传统的静态硬拷贝介质,相反,它们在浏览器中是完全可交互的(不需要plug-in或applet),而且可以被电子化地存储和传输;Style Report企业版增加了服务器端的报表元件,包括子表嵌套(Sub Report)、Drilldown、超链接(Hyperlink)、交互表单及灵活的服务器端事件处理模式,支持计划任务、邮件分发、报表存储、定制修改和高级查询等功能;基于Java Servlet、RMI或CORBA的发布使得企业版可以无缝地集成到Internet/Intranet应用架构中;按需分页、负载平衡、开放式安全接口、远程管理等服务器端高级特性使Style Report企业版成为现代多层分布式应用环境下最完整的电子报表解决方案。
3、Style Report 的特点
1. 打印驱动: 除可以用Java内置的打印驱动外,还可以选择Inetsoft的打印驱动以加快打印速度和提高打印质量。
2. 报表格式: 除了支持传统的带状(Band)的报表布局外, 还支持新的流式(Flow)和表格式(Tabular)报表布局,使客户可以更容易,更方便的设计出所需要的报表。
3. 图表处理:支持如Bar, Line,Area,Bubble等20多种图表格式及它们的交叉混合使用,支持图表和表格间相互数据的转换及数据共用。
4. 格式转换:支持PostScript,RTF,CSV,PDF,HTML和Excel格式的转换。
5. 可视化设计工具:用户只需要做简单的拖,拽操作,就可以设计出高质量的报表;可视化查询设计器支持JDBC, CORBA, EJB, XML, TEXT等多种数据源。
6. 对JavaScript的支持:用户可以编写JavaScript代码来实现对每个报表元素的控制,以实现更多的功能。
7. 集成开发环境:支持与JBuilder的集成。
8. 应用支持:支持多种最新的应用服务器(如 Weblogic 8.1 等)。