问题标签 [dynamic-jasper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1277 浏览

jasper-reports - 使用 Jasper 报告或动态 Jasper 导出为 HTML

我们如何将 HTML 导出到特定页面。假设我想在名为 'viewreport.jsp' 的页面中显示报告。如何指定要导出到的页面?

0 投票
1 回答
1985 浏览

java - DynamicJasper:访问串联报告中动态列的值

我需要在 DynamicJasper 中创建一个包含多个包含不同列的“子报表”的报表。列的数据存储在每个行对象的 HashMap 中。我没有在 DynamicJasper 中找到任何方法来指定列的值应该来自 HashMap 上的特定键。

我发现,如果我构建一个报表,我可以扩展 JRAbstractBeanDataSource 并创建我自己的数据源,该数据源知道如何根据我如何格式化字段名称来正确获取数据。但是,当我使用 addConcatenatedReport 添加多个报告时,“子报告”使用 JRBeanCollectionDataSource 而不是我的自定义数据源。

到目前为止,我想出的唯一解决方案是拥有一个 POJO,它具有一堆属性,如“column1value”和“column2value”,我预加载并用于动态列中的字段引用。我真的不想这样做……有人能想到其他选择吗?有什么我想念的吗?

旁注:有什么想法为什么不能将自定义数据源类型传递给 addConcatenatedReport 函数?技术问题,还是根本不需要?似乎这将是“动态”报告的共同需求。

0 投票
1 回答
388 浏览

jasper-reports - 在使用 Dynamic Jasper 渲染数据时寻找动态控制

我正在寻找使用 dyanmicJasper 动态控制数据的呈现。基本上,我想知道当一组数据已经呈现时,剩下的页面空间是多少,报告中还能包含多少数据。这一切都是必需的,因为我有以下要求:--我不希望我的总行作为页面上的唯一行-我将有可能占用底部空间的脚注,因此需要知道可以渲染多少。

此外,我还在寻找 - 我想为奇数页和偶数页设置不同的页面大小

请让我知道动态 jasper 是否提供该级别的控制,如果是,我将如何实现它或解决相同的问题。

感谢你在期待。

0 投票
1 回答
2619 浏览

grails - 在 DynamicJasper 中使用子报表

我一直在从事 Grails 的一个项目。我需要生成 pdf、excel 和 word 格式的报告。我还能够以上述格式生成报告。我使用 DynamicJasper 来生成报告。

现在我需要生成报告中的子报告。

生成的报告包含下表和一个饼图,现在我需要一个子报告,如下面的同一张表中所示:

表 1

报告期

我生成报告的代码是这样的:

0 投票
1 回答
2518 浏览

jasper-reports - 动态碧玉报告多行标题

使用“Dynamic Jasper”,如何创建具有多行的表头(addColumn)?

例如

谢谢

更新

或者任何其他可以生成这样的动态碧玉报告的库?

0 投票
1 回答
10796 浏览

java - JasperReports PDF 字体名称(jasperreports.properties 中的默认值)

我试图让 JasperReports 嵌入 JasperReports 字体 jar 中存在的字体(来自 DynamicJasper 生成的报告)。我在 jasperreports.properties 中配置了这个:

如果我把 Helvetica 放在没有编码的情况下,这工作得很好,而且我很肯定 DejaVu Sans 在类路径中。

那么 pdf.font.name 会接受类路径中的任何 ttf 还是仅接受标准的 14 种 PDF 字体?

0 投票
2 回答
14035 浏览

java - 是否可以使用 Jasper Reports 动态生成报告,而无需为每个报告生成 jasper?

我必须根据动态提供的各种参数生成报告。在某些情况下,参数可能为空。例如,从带有idnameagesexmaritalStatus字段的Person表中,我必须生成30 岁的已婚男性的报告。有时,可能需要与女性结婚而不考虑年龄。如果我对这两种情况都使用相同的碧玉,那么在第二种情况下,年龄限制将为空。有没有办法管理这种情况?

此外,是否可以动态指定应在报告中生成哪些所有字段?

0 投票
2 回答
2624 浏览

java - 从 tabledatamodel 生成动态 jasper 报告

我正在尝试使用 tabledatamodel 生成碧玉报告,如

当我运行此代码时,如果有人可以帮助我解决此问题,则会出现以下错误。

线程“主”java.lang.NoSuchMethodError 中的异常:ar.com.fdvs.dj.core.DJJRDesignHelper.getNewDesign(DJJRDesignHelper.java:69) 处的 ar.com.fdvs.dj.domain.DynamicJasperDesign.setPrintOrder(B)V在 ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperReport(DynamicJasperHelper.java:535) 在 ar.com.fdvs.dj 在 ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperDesign(DynamicJasperHelper.java:207) .core.DynamicJasperHelper.generateJasperReport(DynamicJasperHelper.java:518) at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperPrint(DynamicJasperHelper.java:283) at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperPrint(DynamicJasperHelper .java:236)

0 投票
1 回答
3956 浏览

java - 动态碧玉报告标题图像

我正在创建动态碧玉报告。情况看起来不错。如何将动态标题图像添加到生成的报告中?

我在用

但它不起作用。报告将以 pdf、csv 和 html 格式导出。

0 投票
1 回答
2364 浏览

java - 如何使用 DynamicJasper API 在页脚中添加页码选项?

我在代码的帮助下创建报告:

我想在每页的页脚中添加页码,例如。