写点什么

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:531775
用户头像

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

关注

评论

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

ElasticSearch 低成本高可用最佳实践

冰心的小屋

elasticsearch 高可用性

排查Linux恶意进程

灵霄

建筑中如何使用3D可视化?

3DCAT实时渲染

云计算 3D可视化 智慧建筑 BIM

日期格式化 YYYY-MM-DD 出现时间偏移量

HoneyMoose

架构实战-模块1作业

mm

架构实战营 10期

如何选择正确的哈希算法?

Jackpop

33K Star!这才是程序员需要的神器。。。

Jackpop

太简单了,一文彻底搞懂Jenkins的用法!

Jackpop

Linux Network RSS RPS 疑惑

Geek_f24c45

container network veth RPS

信号量的无序竞争和有序竞争

eng八戒

c Linux Kenel 信号量 C++

8年程序员年初被迫毕业,前后面试30家公司,如今终于拿到Offer!

程序员小毕

程序员 面试 程序人生 后端 架构师

这才是Git的正确学习方式!

Jackpop

C语言怎么给函数添加形参的默认值

eng八戒

c 函数 参数默认值

Linux 定时器介绍

eng八戒

c 定时器 Linux Kenel C++

cmake 入门笔记

eng八戒

c makefile 工程管理 cmake C++

看完这篇,还不懂JAVA内存模型(JMM)算我输

JAVA旭阳

Java 并发

一文了解 Go 接口

陈明勇

Go golang 接口

AngularJS进阶(十五)Cookie ‘data‘ possibly not set or overflowed because it was too large

No Silver Bullet

Cookie AngularJS 12月月更

Python初学者必备!适合新手阅读的Github开源代码。。。

Jackpop

AngularJS进阶(十四)AngularJS路由问题分析

No Silver Bullet

路由 AngularJS 12月月更

Python初学者必备!适合新手阅读的Github开源代码。。。

Jackpop

3月寒窗!啃透美团保姆级分布式进阶技术手册,4月终入美团定L8

程序知音

Java 分布式 java架构 后端技术

面对当下最热的多模态,为什么这些业界和学界专家说“不必追热点”

小红书技术REDtech

实时渲染正在改变可视化游戏

3DCAT实时渲染

云计算 云服务器 云算力 渲染引擎 渲染

EasyRecovery2023个人免费版电脑数据恢复软件

茶色酒

EasyRecovery easyrecovery2023

easyrecovery2023手机版数据恢复软件下载

茶色酒

EasyRecovery EasyRecovery15 easyrecovery2023

刨析一下C++构造析构函数能不能声明为虚函数的背后机理?

eng八戒

继承 纯虚函数 C++

AngularJS进阶(十六)脏值检查及语音识别集成

No Silver Bullet

语音识别 AngularJS 12月月更 脏值检查

【愚公系列】2022年12月 微信小程序-Component组件

愚公搬代码

12月月更

思路一转,春暖花开!动动手指,这段程序性能又双叒提升2s~15s

靠谱的程序员

MySQL MyBatisPlus Mybatis-Plus

防治“虚假种草”,小红书技术团队干了这几件大事

小红书技术REDtech

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