AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

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

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

关注

评论

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

【Java 强化】代码规范,springcloud视频

Java 程序员 后端

【Java8 新特性 5】Java8 stream的详细用法,java开发面试视频

Java 程序员 后端

【PyQt5】designer 页面点击按钮跳转页面,华为面试笔试题java

Java 程序员 后端

【Spring Boot 16】常用注解介绍及使用,内含福利

Java 程序员 后端

《项目开发团队分配管理软件》,nginx面试题阿里

Java 程序员 后端

「Java」几种典型的内存溢出案例,linux视频教程迅雷下载

Java 程序员 后端

【Linux 4】定时任务调度与进程服务管理,java编译器下载教程

Java 程序员 后端

【ShardingSphere 技术专题】,qt图形界面编程入门课后答案

Java 程序员 后端

《黑马程序员》通讯录管理系统实战,终于搞明白了

Java 程序员 后端

「源码解析」 消息队列Kombu基本架构综述,透过根源从而探究红黑树的本质

Java 程序员 后端

【Java 多线程 3】线程池2,linux内核编程进阶篇pdf

Java 程序员 后端

【java后台面经】春招&秋招求职大佬面试经验分享,java面试线程问题

Java 程序员 后端

【MyBatis 2】MyBatis-Plus,java多线程常见面试题

Java 程序员 后端

【Spring AOP】静态代理设计模式,大牛带你直击优秀开源框架灵魂

Java 程序员 后端

Zookeeper系列-我保证!样样聚到!没有一句废话,今日头条面试经历

Java 程序员 后端

《重构 改善既有代码的设计 3》代码的可理解性应该是我们虔诚追求的目标

Java 程序员 后端

【Java知识点详解 10】为何要配置环境变量,rabbitmq的消息持久化原理

Java 程序员 后端

【MyBatis 1】SQL注入,Java技术功底不够如何去面试

Java 程序员 后端

【95 后 Java 程序员的大厂梦】三年开发经验,springboot开源项目讲解

Java 程序员 后端

“996”为什么还没实行(1),java零基础教程视频

Java 程序员 后端

《零基础》MySQL 连接的使用(二十),开发多年HashMap原理不知道

Java 程序员 后端

「并发原理专题」AQS的技术体系之CLH,java基础重点知识点

Java 程序员 后端

【 大厂必考之JVM】01,kafka原理和面试笔试题目

Java 程序员 后端

“996”为什么还没实行,mybatis从入门到精通电子书

Java 程序员 后端

【Java技术探索】,区块链技术kafka

Java 程序员 后端

【Spring Boot 15】启动类原理解析,mysql主从复制原理面试

Java 程序员 后端

【Java知识点详解 10】为何要配置环境变量(1),java从入门到精通第五版电子书百度云

Java 程序员 后端

Zookeeper原理篇-Zookeeper启动流程分析,从底层开始带你了解并发编程

Java 程序员 后端

Zookeeper(从7个方面来了解Zookeeper基础概念),java新技术网站

Java 程序员 后端

「Java」手把手理解CAS实现原理,学习linux编程

Java 程序员 后端

【Java从0到架构师】学习记录,BAT大厂面试基础题集合

Java 程序员 后端

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