写点什么

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

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

关注

评论

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

完美黑客配置的秘诀?Docker化渗透测试工具集ReconBox详解

qife122

网络安全 渗透测试

AI招聘机器人公司Paradox.ai因弱密码泄露数百万求职者数据

qife122

网络安全 密码安全

从 Berlinterop 看三大确定性趋势:以太坊升级与 Layer 2 生态新篇章

NFT Research

Ethereum blockchain web3、

AI-Compass前沿速览:ChatGPT Agent、Kimi2、Mistral语音模型、Grok AI情感陪伴、百度Tizzy、有言数字人

汀丶人工智能

人工智能 大模型

AI-Compass LLM合集-多模态模块:30+前沿大模型技术生态,涵盖GPT-4V、Gemini Vision等国际领先与通义千问VL等国产优秀模型

汀丶人工智能

MCP协议中的不安全凭证存储漏洞分析与安全实践

qife122

MCP 凭证安全

AI-Compass LLM训练框架生态:整合ms-swift、Unsloth、Megatron-LM等核心框架

汀丶人工智能

AI-Compass RLHF人类反馈强化学习技术栈:集成TRL、OpenRLHF、veRL等框架,涵盖PPO、DPO算法实现大模型人类价值对齐

汀丶人工智能

AI-Compass DeepSearch深度搜索生态:集成阿里ZeroSearch、字节DeerFlow、MindSearch等前沿平台,实现超越传统关键词匹配的智能信息检索革命

汀丶人工智能

从Web 2.0到Agentic Web:MCP对智能代理生态构建的推动作用

申公豹

Web

半夜服务器告警不再错过!运维人员必备的语音通知方案

外滩运维专家

电话报警 电话推送 电话接口 监控电话 语音监控

MKVToolNix for Mac mkv视频编辑工具

晨光熹微

Recompress for Mac PDF文件压缩软件

晨光熹微

以故事+动画,让PID知识通俗易懂部分二

芯动大师

n8n教程分享,从Github读取.md文档内容

溪抱鱼

人工智能 n8n

大数据-46 Redis RDB 持久化机制详解:原理、配置与优缺点解析

武子康

Java redis 大数据 缓存 分布式

AI-Compass(AI百科全书开源):构建最全面的AI学习与实践生态,服务AI全群体

汀丶人工智能

人工智能 大模型

以故事+动画方式,让PID知识通俗易懂部分一

芯动大师

AI-Compass GraphRAG技术生态:集成微软GraphRAG、蚂蚁KAG等主流框架,融合知识图谱与大语言模型实现智能检索生成

汀丶人工智能

终结数据孤岛!百度智能云亮相TDBC大会:重塑数据与AI的连接方式

科技热闻

一篇说人话的文章,告诉你 Django、Flask、FastAPI 到底怎么选

程序员晚枫

django flask FastApi

Flink exactly once sink 实现

Joseph295

使用AWS KMS和ML-DSA创建后量子签名指南

qife122

AWS KMS ML-DSA

漏洞赏金猎手入门指南:从零开始赚取高额奖金的核心方法论

qife122

渗透测试 漏洞挖掘

基于YOLOv8的AI虫子种类识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!

申公豹

yolov8

javax.security.auth.login.LoginException: null (68)

刘大猫

人工智能 数据挖掘 算法 数据分析 LoginException

AI-Compass NLP2SQL模块:集成Chat2DB、DB-GPT、MindsDB等核心工具,实现自然语言到SQL转换的智能化数据查询生态系统

汀丶人工智能

StarRocks × MinIO:打造灵活高效的存算分离方案

StarRocks

Docker 存算分离 StarRocks minlo quickstart

摆脱偏见,Mac也要逆袭“游戏圈”

阿拉灯神丁

crossover MacBook M1 如何在Mac上运行win游戏 Mac游戏推荐 游戏本

Netflix 数据网关实践

俞凡

架构 大厂实践

AI-Compass Embedding模型模块:15+主流向量化技术的多模态语义表示生态

汀丶人工智能

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