问题标签 [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.
jasper-reports - 使用 Jasper 报告或动态 Jasper 导出为 HTML
我们如何将 HTML 导出到特定页面。假设我想在名为 'viewreport.jsp' 的页面中显示报告。如何指定要导出到的页面?
java - DynamicJasper:访问串联报告中动态列的值
我需要在 DynamicJasper 中创建一个包含多个包含不同列的“子报表”的报表。列的数据存储在每个行对象的 HashMap 中。我没有在 DynamicJasper 中找到任何方法来指定列的值应该来自 HashMap 上的特定键。
我发现,如果我构建一个报表,我可以扩展 JRAbstractBeanDataSource 并创建我自己的数据源,该数据源知道如何根据我如何格式化字段名称来正确获取数据。但是,当我使用 addConcatenatedReport 添加多个报告时,“子报告”使用 JRBeanCollectionDataSource 而不是我的自定义数据源。
到目前为止,我想出的唯一解决方案是拥有一个 POJO,它具有一堆属性,如“column1value”和“column2value”,我预加载并用于动态列中的字段引用。我真的不想这样做……有人能想到其他选择吗?有什么我想念的吗?
旁注:有什么想法为什么不能将自定义数据源类型传递给 addConcatenatedReport 函数?技术问题,还是根本不需要?似乎这将是“动态”报告的共同需求。
jasper-reports - 在使用 Dynamic Jasper 渲染数据时寻找动态控制
我正在寻找使用 dyanmicJasper 动态控制数据的呈现。基本上,我想知道当一组数据已经呈现时,剩下的页面空间是多少,报告中还能包含多少数据。这一切都是必需的,因为我有以下要求:--我不希望我的总行作为页面上的唯一行-我将有可能占用底部空间的脚注,因此需要知道可以渲染多少。
此外,我还在寻找 - 我想为奇数页和偶数页设置不同的页面大小
请让我知道动态 jasper 是否提供该级别的控制,如果是,我将如何实现它或解决相同的问题。
感谢你在期待。
grails - 在 DynamicJasper 中使用子报表
我一直在从事 Grails 的一个项目。我需要生成 pdf、excel 和 word 格式的报告。我还能够以上述格式生成报告。我使用 DynamicJasper 来生成报告。
现在我需要生成报告中的子报告。
生成的报告包含下表和一个饼图,现在我需要一个子报告,如下面的同一张表中所示:
表 1
报告期
我生成报告的代码是这样的:
jasper-reports - 动态碧玉报告多行标题
使用“Dynamic Jasper”,如何创建具有多行的表头(addColumn)?
例如
谢谢
更新
或者任何其他可以生成这样的动态碧玉报告的库?
java - JasperReports PDF 字体名称(jasperreports.properties 中的默认值)
我试图让 JasperReports 嵌入 JasperReports 字体 jar 中存在的字体(来自 DynamicJasper 生成的报告)。我在 jasperreports.properties 中配置了这个:
如果我把 Helvetica 放在没有编码的情况下,这工作得很好,而且我很肯定 DejaVu Sans 在类路径中。
那么 pdf.font.name 会接受类路径中的任何 ttf 还是仅接受标准的 14 种 PDF 字体?
java - 是否可以使用 Jasper Reports 动态生成报告,而无需为每个报告生成 jasper?
我必须根据动态提供的各种参数生成报告。在某些情况下,参数可能为空。例如,从带有id、name、age、sex和maritalStatus字段的Person表中,我必须生成30 岁的已婚男性的报告。有时,可能需要与女性结婚而不考虑年龄。如果我对这两种情况都使用相同的碧玉,那么在第二种情况下,年龄限制将为空。有没有办法管理这种情况?
此外,是否可以动态指定应在报告中生成哪些所有字段?
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)
java - 动态碧玉报告标题图像
我正在创建动态碧玉报告。情况看起来不错。如何将动态标题图像添加到生成的报告中?
我在用
但它不起作用。报告将以 pdf、csv 和 html 格式导出。
java - 如何使用 DynamicJasper API 在页脚中添加页码选项?
我在代码的帮助下创建报告:
我想在每页的页脚中添加页码,例如。