DynamicJasper

报表框架
授权协议 未知
开发语言 Java
所属分类 程序开发、 报表/图表制作
软件类型 开源软件
地区 不详
投 递 者 太叔炎彬
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

DynamicJasper简称DJ,是一个开源的报表框架,允许用户通过直观的Java API来创建各种报表。该Java API定义了运行时的列,组,总数,图表,输出格式等。这个API还能处理多种布局,使设计报表更轻松和自动化。其最新版增加了子表功能。

DynamicJasper API能处理99%的由简单的field(域)/column(列)组成的报表布局,以及一些重复的组。一些列可以带有变量,如求和变量SUM或计算一些 列等。你可以重定义运行时的列排序——重复组(repeating groups),变量、风格、条件风格等。DJ在线展示了一个Web应用。

特征:DJ直接使用Jasper

1)Reports的API,因此这里不再需要.jrxml文件了。你还可以使用它作为一个模板(水印,公司的LOGO等等),让DJ作为报表的布局元素。
2)动态列
可以在运行时才定义报表的列和它们的顺序。每一列都可以拥有自己的风格,对其标题(title)、数据节(data section),(如定义边框,边框颜色,字体大小、类型和颜色,背景颜色等等)。
3)重复组
可使用简单的表达式作为标准来动态的创建重复组。每一个重复组可以有一个列头或列脚,可以定义变量来显示操作的结果(如求和等等)。
4)条件格式
DJ提供了一个简单的方式来定义条件格式。你可以使用简单条件或定制条件。
5)动态输出选项
在运行时定义页尺寸,它的方向,边距等。
6)输出大多数流行的格式
因为DJ基于Jasper Reports,而Jasper Reports本身就提供了大多数输出格式。另外,DJ还能输出无格式、无分页的纯报表到Excel。这为在Excel中创建动态表具有重大的价值。
7)子报表
增加子报表也就是1分钟的事,子报表还可以是动态的。DJ可以在单个文件中创建许多不同的报表。
8)自动文本输出框
可增加自动文本(如“Page 1 of 10”,“Created on Friday 10 October 2007”)或者定制消息并置其到报表头或报表尾。
9)图片标题
可以为第一页的标题指定一个image。
10)图表
使用DJ,创建图表变得很容易,仅需告诉哪一列需使用以及图表的类型等。
11)可计算的列
DJ的API提供了非常友好的方式来创建可计算的列,用于显示操作的结果。
12)和WebWork的整合
结果类型很容易整合进Webwork。

  • DynamicJasper Note DynamicJasper使JasperReports具有动态报表的能力。 DynamicJasper简称DJ,是一个开源的报表框架,允许用户通过直观的Java API来创建各种报表。该Java API定义了运行时的列,组,总数,图表,输出格式等。这个API还能处理多种布局,使设计报表更轻松和自动化。其最新版增加了子表功能。 DynamicJasper API

  • //创建需要用到的对象   DynamicReport dr;   JasperReport jr;   JasperPrint print = null;   HashMap hm = new HashMap();   FastReportBuilder drb = new FastReportBuilder();      drb.addColumn(String ColumnName,Str

  • DynamicJasper使JasperReports具有动态报表的能力。 DynamicJasper简称DJ,是一个开源的报表框架,允许用户通过直观的Java API来创建各种报表。该Java API定义了运行时的列,组,总数,图表,输出格式等。这个API还能处理多种布局,使设计报表更轻松和自动化。其最新版增加了子表功能。 DynamicJasper API能处理99%的由简单的field(域)

  • 点击之后显示网页无法打开,日志信息为:net.sf.jasperreports.engine.util.JRFontNotFoundException: Font'Arial' is not available to the JVM. See the Javadoc for more details.   试过改变报表字符集,以失败告终,最后百度到了如下方法,问题解决: 第一步:把需要用到的字体(

  • 入职不久,公司要求用DynamicJasper做动态报表,之前的报表都是用Ireport画好模板,再从程序写入数据,Ireport都没接触过的我可犯了难,各种百度各种找文档找例子,网上的相关资料真是少的可怜,最后结合某个网站上的例子(具体真忘了是啥了,当时着急做也没仔细记),和jar包里的API,总算是做出来了,废话不说了,进入正题; 首先下载jar包,添加,就不详述了,百度也都有; 贴出代码:

  • 项目需要实现动态列的报表      用到的jar有: pdf中文乱码解决: Font font =new Font(28,"ColonnaMT","/fonts/COLONNA.TTF",Font.PDF_ENCODING_Identity_H_Unicode_with_horizontal_writing, true); Font font1 = new Font(28,"体","STSongL

 相关资料
  • 我想生成一个报告作为此设计: 我使用DynamicJasper,将2013、2012和2011视为3个不同的子报告,并尝试生成它。但我得到的2012年和2011年的数据是不同的。有人可以帮助我使用DynamicJasper设计上述布局吗?2013、2012和2011是同一行中的三个不同标题。

  • 我有一个运行垂直报告的要求,其中列名称将显示在一行中,具有相邻的值,如键值对。 我正在尝试使用属性printorder,但不确定我可以在哪里实现相同的。 我也尝试过使用交叉应用SQL查询以键值对的形式获取列名和值,但很难区分报表中的两个不同记录。 以下是我正在运行的代码: 使用动态报告,我得到的值如下: 预期结果:

  • 我使用的是DynamicJasper 4.0.2版,并以Excel格式创建了报告。 报告有三列,比如A、B和C。在页脚中,我要A列的合计,即总和(A),B列的合计,即总和(B),而C列的合计=(总和(B)/总和(A))*100。 然而,我可以使用drb为A列和B列添加总计。addGlobalFooterVariable(columnA,DJCalculation.SUM)和。 但我无法根据上面解释

  • JasperReport—在构建了大量JRXML报告之后使用DynamicJasper 问题概述 目前,我的java软件使用编译的. jrxml文件来生成报告。但是,用户抱怨他们想要自定义报告。这基本上是所以我发现了DynamicJasper。问题是我之前构建的即用型. jasper报告有自己的布局,我最终调整了布局,为通过参数发送的徽标插入了图像占位符。 问题 有没有一种方法可以复制样式或以简单

  • 我正在使用DynamicJasper API开发pdf报告。 根据要求,我必须在页眉和页脚显示一个徽标。我可以使用DynamicReportBuilder在标题处显示徽标。addImageBanner方法。但我没有找到在页脚添加图像的方法。 我在动态jasper论坛上看到了一些关于这个问题的帖子,其中提到的一个解决方法是使用pageFooter band创建一个jrxml模板。 我尝试了这个,但没

  • 问题内容: 我希望能够在一定时间后或在特定事件(例如)后使用Javascript自动关闭警报框。从我的研究来看,内置函数似乎不可能实现。有没有办法覆盖它并控制它打开的对话框? 另外,我不希望显示隐藏的div作为警报的替代。我需要一个实际的对话框。 问题答案: 如前所述,您确实无法做到这一点。您可以使用UI框架在窗口内进行模式对话框,也可以具有弹出窗口,该脚本具有超时后自动关闭的脚本…每个方面都有负