问题标签 [jasper-reports]

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 投票
2 回答
8548 浏览

java - 懒惰地将 JasperReports .jrxml 编译为 .jasper

我将 Jasper 报告与Spring 框架提供的JasperReportsMultiFormatView类一起使用。此类负责在创建 Spring 应用程序上下文时将源 .jrxml 文件编译为已编译的 .jasper 格式。

但是,这个编译过程确实会减慢应用程序的启动时间。报告是否可以延迟编译而不是在启动时编译,即报告仅在第一次被请求时编译?

如果这是不可能的,我将欢迎有关如何减少/消除报告编译时间的替代建议。当然,我可以要求编译的报告必须与 .jrxml 文件一起检查到 SVN 中,但这只是时间问题,有人(很可能是我)忘记了。

干杯,唐

0 投票
2 回答
26199 浏览

jasper-reports - JasperReports:positionType=''Float'' 是否适用于 staticText?

我需要有一个staticText浮动在另一个高度可变的元素下方。我正在从书中抽取样本JasperReports for Java Programmers。它说有可能做到这一点。与我的示例不同的是,我在 中使用硬编码字符串textFieldExpression,它们使用 $F{} 字段。

它说,当您使用y 时positionType="Float",将忽略 y 属性,因为staticText位于textField. 这似乎可行,但是……他们有可能在骂我吗?有textFieldy=0 和 height=24。有staticTexty=25。巧合?如果我更改staticText'sy,很明显它不会被忽略:元素定位在我告诉它的任何位置。没有浮动!!!书中引用:

As we can see, setting the positionType attribute of <reportElement> to Float made JasperReports ignore the y position of the <staticText> element, which was pushed down by the stretched <textField> element.

不,我们看不到它是如何被忽略的,因为 y=25 是我们预期的!positionType="Float"完全有用吗staticText?谢谢!

0 投票
2 回答
15276 浏览

jasper-reports - JasperReports:子报表不使用 positionType='Float'

在这个例子中子报表重叠——我做错了什么?第二个应该“浮动”在第一个之下,它的 'y' 属性被忽略,但事实并非如此。

谢谢 !!

0 投票
3 回答
13419 浏览

jasper-reports - 子报表的包含和排除 (iReport-JasperReports)

我需要根据条件包含或排除子报表。我正在使用 iReport 创建 JasperReports。即,如果子报表有值,我需要包含该子报表,否则不需要。任何人都可以发送样品或告诉我如何解决这个问题。

0 投票
8 回答
26723 浏览

jasper-reports - PAGE_COUNT 在 JasperReports 中未正确呈现...?

我已将页脚Page x of y添加到报告中,但 PAGE_COUNT 似乎不起作用。

也许是因为我有很多子报表而出现问题?

我得到:

有任何想法吗?

0 投票
3 回答
5921 浏览

java - JasperReports:根据组计算页数

问题是这样的。

页面上显示的报告页码不应依赖于当前页面,而应依赖于组页面。

让我解释:

我有一个包含 4 页的 2 个组的报告,每个组有两页,我需要做的是:

有什么办法可以做到这一点...

PS。不允许使用黑魔法,我查看了JasperReports中定义的变量,但它们都不符合配置文件:)

0 投票
1 回答
2287 浏览

jasper-reports - 如何设置页脚部分的可见性取决于它是主报表还是子报表

当JasperReport是子报表时,如何隐藏页脚部分?当它是主要报告时,它应该只显示页脚部分。

0 投票
2 回答
9926 浏览

java - JasperReport - 占用太多资源

所以,问题是当我们在 JasperReport 对话框中向用户显示创建的文档时。用户可以按打印图标并将其发送到打印机。

它似乎在所有三个级别上都占用了客户端计算机上的太多资源:创建报告,在屏幕上显示报告并将其发送到打印机。一个示例 PC 是 AMD Duron 800MHz 和 256MB 内存,所以我们需要看看我们是否可以做一些优化以获得更好的用户体验。

它还在具有 2GHz 处理器和 1GB RAM 的“普通”计算机上占用大量资源,因此我需要查看是否有选项可以调整 JasperReport 以减少对资源的依赖。

0 投票
2 回答
8188 浏览

jasper-reports - 如何在 JasperReports 中使用 XML 数据源创建子报表?

我正在使用iReport ,我需要使用XML DataSource创建子报告。

我将只有一个用于孔报告的 XML。像这样的东西:

主报告将详细链接到问题,每个问题都有很多选项。每个子报告都必须链接到问题的选项......嗯,主细节。

我可以通过谷歌搜索找到的所有内容都是使用SQL,我想使用XPath

0 投票
3 回答
8121 浏览

java - JasperReport 大小限制

有没有办法限制 JasperReport 的大小?我们刚刚查看了一个 WebSphere 6.1 Heapdump,有人试图创建一个报告,堆中有 1.5GB 的内存。它使我们的 Websphere 服务器瘫痪。谢谢,