写点什么

DynamicJasper: Jasper 报表的运行时版本

  • 2007-10-10
  • 本文字数:626 字

    阅读完需:约 2 分钟

提供 Jasper Reports 运行时版本的开放源代码 API DynamicJasper ,最近发布了 1.3 版本。InfoQ 有幸了解到产品的更多细节,及其为用户提供的实用功能。

Jasper Reports 也在最近发布了 2.0 版本,DynamicJasper 则构建在 Jasper Reports 基础之上,提供了如下功能:

  • 动态创建的重复分组和变量 - 重复分组可以在运行时通过简单或复杂的表达式进行创建,同样也可以通过页头和页脚来显示运算结果(如:求和或计数)
  • 可定制的列样式 - 列标题和列数据项可以在运行时通过 HTML 标签(如:边界、风格、颜色、字体)进行定制
  • 可计算的列 - 列的取值可以基于公式计算(如:列 A* 列 B)或是通过自定义的 Java 代码运算
  • 简化的子报表和组合报表 - 可以轻松创建子报表和组合报表,并且报表可以是动态的
  • 简化的图表创建 - 可以通过选取给定报表和报表类型中的列来创建图表
  • 报表输出 - 报表可以输出到 Jasper Reports 中 - 支持的格式包含 PDF,HTML 以及 RTF - 报表同样也可以导出到 Excel 之中,分页符以及格式并不包含在 Excel 之中,对于 Jasper Reports 来说,这项工作是相当耗费时间的
  • ** WebWork 集成 ** - 如同与 Jasper Reports 集成一般,DynamicJasper 同样也可以与 WebWork 进行集成

DynamicJasper 也提供了在线测试程序,演示了DynamicJasper 与 Google Web Toolkit (GWT)协同工作的效果 - 下一步的开发计划将包含发布 DynamicJasper 专为 GWT 整合而设计的组件,以及增加三层的子报表查看英文原文: DynamicJasper: Runtime generation of Jasper Reports

2007-10-10 06:531572
用户头像

发布了 74 篇内容, 共 12.6 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

团队基建系列 - 组织知识传承 1

搬砖的周狮傅

团队成长

模块1作业

miliving

Git进阶(十一):Git 常用操作汇总

No Silver Bullet

git 12月日更

使用javap深入理解Java整型常量和整型变量的区别

汪子熙

Java jdk 28天写作 12月日更 javap

【量化】资产组合理论:鸡蛋不能放在一个篮子里

恒生LIGHT云社区

量化投资 量化

Flutter 动画【Flutter专题16】

坚果

flutter 28天写作 签约计划第二季 12月日更

大厂算法面试之leetcode精讲24.其他类型题

全栈潇晨

算法 LeetCode

【LeetCode】截断句子Java题解

Albert

算法 LeetCode 12月日更

Prometheus Exporter (十八)Graphite Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 Graphite

说说节奏感

Justin

方法论 28天写作

12 张图 | 深入理解 Eureka三层缓存架构

悟空聊架构

缓存 Eureka 28天写作 悟空聊架构 12月日更

Prometheus Exporter (十九)Collectd Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 Collectd

聊聊 Kafka: 在 Linux 环境上搭建 Kafka

老周聊架构

签约计划第二季 2月月更

【HarmonyOS 专题】01 基础 Mac 环境安装配置

阿策小和尚

HarmonyOS 28天写作 Android 小菜鸟 12月日更

模块一学习总结

whoami

「架构实战营」

拖延

Nydia

MySQL 连接数过多的处理方法合集 - ERROR 1040 Too many connections - 卡拉云

蒋川

MySQL MySQL 数据库

网络协议之:基于UDP的高速数据传输协议UDT

程序那些事

TCP 网络协议 udp 程序那些事 12月日更

Linux云计算架构师:Linux全套实战学习资料

侠盗安全

Linux linux运维 运维工程师 云计算架构师 linux电子书

大厂算法面试之leetcode精讲23.并查集

全栈潇晨

算法 LeetCode

使用 javap 分析 Java 的字符串操作

汪子熙

Java jdk 28天写作 12月日更 javac

全网最全-混合精度训练原理

科技热闻

喜报 | 旺链科技获批张江国家自主创新示范区专项发展资金!

旺链科技

区块链 数字经济 产业区块链

对话中国人寿:DevOps实践经验分享

龙智—DevSecOps解决方案

DevOps 中国人寿

有了六顶思考帽,从此告别无效争吵

Ian哥

项目管理 28天写作 项目管理工具 六顶思考帽

Flutter开发:TextField常用属性的使用

三掌柜

28天写作 12月日更

从微服务架构的现状和未来看学习路径

博文视点Broadview

Go语言学习查缺补漏ing Day4

恒生LIGHT云社区

编程语言 Go 语言

react源码解析17.context

buchila11

React React Hooks

react源码解析18事件系统

buchila11

React React Hooks

学python,怎么能不学习scrapy呢,这篇博客带你学会它

梦想橡皮擦

12月日更

DynamicJasper: Jasper报表的运行时版本_Java_Ryan Slobojan_InfoQ精选文章