XMReport Java Web报表套打引擎1.0 发布啦


Java报表打印引擎 XMReport 1.0 发布啦。

XMReport是为了替换JasperReport而开发的,作者当时使用过JasperReport,JasperReport非常不友好,难用,资料收费,而且很厚,看到页码都心累了,体积还特别庞大,设计器动不动上百M的包,编辑模板复杂,尤其制作表格的时候非常痛苦,缺少中文支持,界面那些乱七八糟的,往往达不到自己想要的效果。这时候心中总是有一千匹草泥码奔腾:大哥,我现在不想要那些乱七八糟的东西,只想把这个单据打印出来!

当然作者也用过一些国产的报表产品,像锐道之类的,国内的报表套打设计器一般使用Excel的设计方式,不知道这种方式是源于抄袭,还是说大家比较习惯Excel这种操作方式,但作者觉得Excel式的操作方式真让人抓狂,一点都不自由,控件与控件之间的位置耦合起来了,做一些长表格的时候操作下面的格,上面的行也跟着变,作者觉得报表打印究竟不是Excel,而更像Word,结合一点Excel的特性,总体上更倾向于Word,毕竟Word文档一般是用来打印的,而Excel可能不是。

XMReport是业内第一个基于HTML5的控件式报表,可以拖拉的方式设计模板,也可以通过表格来进行布局,所见即所得,速度飞快,你只需要浏览器即可对你的模板进行维护,并提供了社区论坛,方便大家交流,或者对产品提交建议。

相比与业内其它产品,XMReport具有以下一些特性:

  1. 重要的事情说3遍。
  2. 支持在线编辑维护模板。
  3. 轻量化,几乎没有外部依赖,打包后体积小。
  4. 支持多种数据源,比如Query, JavaBean, Map等,甚至可以通过脚本动态构建,大大方便业务数据源的开发。
  5. 模板支持javascript脚本,脚本支持与java交互。
  6. 支持自定义组件并扩展。
  7. 强大的表格功能,支持数据分组,快速开发复杂格式的模板。
  8. 强大的辅助设计系统。
  9. 更多中文支持。
  10. 更多请访问www.xmreport.com

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM