写点什么

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

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

关注

评论

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

为何PostgreSQL没有聚集索引?解读两大数据库的设计差异

电子尖叫食人鱼

数据库

判别式 AI 与生成式 AI

量贩潮汐·WholesaleTide

人工智能

Redis配置文件详解

不在线第一只蜗牛

redis

Rocky Linux 10 - RHEL 100% 1:1 兼容免费发行版

sysin

Rocky Linux

Nexpose 8.8.0 for Linux & Windows - 漏洞扫描

sysin

Nexpose

GNS3 v3.0.5 - 开源免费网络模拟器

sysin

网络模拟器

案例分享 | 银行如何构建动态闭环安全防护体系?塞讯验证带你看

塞讯科技

网络安全 银行 安全运营 安全验证

Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板

sysin

Rocky Linux

Metasploit Pro 4.22.7-2025052201 (Linux, Windows) - 专业渗透测试框架

sysin

Metasploit

Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统

sysin

Arista

AppSpider 7.5.018 for Windows - Web 应用程序安全测试

sysin

AppSpider

Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台

sysin

漏洞利用

【多线程】Java多线程与并发编程全解析

不在线第一只蜗牛

Java

【CodeBuddy】三分钟开发一个实用小功能之:爆炸式模态框弹出

jimaks

CSS

Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版

sysin

oracle

Arista EOS 4.34.0F - 适用于下一代数据中心和云网络的可扩展操作系统

sysin

Arista

《算法导论(第4版)》阅读笔记:p115-p126

codists

算法

AI应用如何不被淘汰?深耕RAG与数据底座是关键

E科讯

AlmaLinux 10 x86_64 OVF (sysin) - VMware 虚拟机模板

sysin

AlmaLinux

Flawnter 5.9.1 (macOS, Linux, Windows) - 应用程序安全测试软件

sysin

安全测试

Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板

sysin

Rocky Linux

Arista vEOS 4.30.10M - 虚拟化的数据中心和云网络可扩展操作系统

sysin

Arista

三问业务数据化与数据业务化

优秀

数字化 业务数据化 数据业务化

CAD标注样式如何设置?详细教程来了

在路上

cad cad看图 CAD看图王

好端端的线程池,怎么就卡死了?

电子尖叫食人鱼

Python Linux 线程池

科学智能新篇章:国际科学智能联盟在京成立,开启“大科研时代”

ModelWhale

科学智能 AI4S 国际科学智能联盟

多图框CAD图纸如何快速导出?快试试导出多页PDF功能

在路上

cad cad看图 CAD看图王

贝锐花生壳内网穿透:高速远程访问绿联NAS和Docker应用

贝锐

内网穿透 NAS Docker 镜像

AlmaLinux 10 - RHEL 二进制兼容免费发行版

sysin

AlmaLinux

Red Hat Enterprise Linux 10 正式版发布,主打在混合环境中提供更强大的智能与安全能力

sysin

RHEL

Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理

sysin

Infoblox

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