跨平台WEB报表软件开发说明
跨平台WEB报表软件概述
随着智能手机与IPAD等各种移动设备的广泛普及,因为移动设备的便捷性,能在移动设备上及时查看报表越来越重要,报表能够跨平台运行非常必要。锐浪软件的“HTML5报表”与“WEB报表服务器”就是顺应时代的需求,借助多年在报表工具领域的耕耘,Grid++Report的跨平台报表解决方案一定能满足广大开发者的要求。
HTML5报表简介
HTML5报表利用浏览器展现网页的能力实现报表在浏览器中的展现,根据从服务器端获取的报表模板与报表数据生成动态的HTML数据并展现在浏览器中。HTML5报表是javascript 程序,不依赖任何插件或第三方库程序。
HTML5报表是采用HTML5技术开发的报表功能,可以运行在所有支持HTML5的浏览器中,从而实现了Windows、手机与IPAD等各种设备中查看报表,让最终用户可以随时随地查看报表,实现跨平台的WEB报表。
WEB报表服务器简介
报表服务器是运行在WEB服务器上的程序,负责在服务器上生成报表,并将生成结果响应给浏览器下载或打开。相当于是把锐浪报表的数据导出与报表文档生成功能放在WEB服务器上执行。
WEB报表客户端简介
WEB报表客户端是一个Windows程序,只能运行在Windows系统下。其从WEB服务器上获取报表模板与报表数据,并进行报表的生成,从而实现报表的打印,打印预览与数据导出等功能。WEB报表客户端支持多浏览器,禁用插件的浏览器(如Chrome与FireFox)也可以启动WEB报表客户端执行打印与数据导出等任务。
跨平台运行
Windows Linux Android iOS
PC 手机 IPAD
支持全部浏览器,客户端零部署
支持全部浏览器 客户端零部署
HTML5报表的局限性
- 不提供类似报表插件那样的直接输出到打印机的打印功能,只能是执行浏览器的打印功能来实现打印。
- 不支持与打印输出相关的功能,报表模板中与打印相关的设置将被忽略掉。页眉与页脚在生成时也被忽略掉。
- 不具备数据导出功能。
- 不支持RTF文本框。
- 不支持报表设计,即HTML5报表没有可视化报表设计功能。
合理搭配,补足HTML5报表的缺失
除了报表设计器,HTML5报表不具备的功能可以利用报表服务器或报表客户端来实现。如果需要WEB在线报表设计功能,可以考虑用报表插件实现,毕竟报表设计是少数情景下的应用,设计报表时支持环境受一定局限是可以接受的。