在 table Jasper 报告的最后一行时打印

Print when last row on table Jasper report

我有一份报告需要仅在每页 table 的 最后一行 打印图像。 如何在表达式?

时创建我的 print

编辑:

对不起我这个可怜的例子。

到目前为止,我创建了这个变量

<variable name="rowsOnPage" class="java.lang.Integer">
        <variableExpression><![CDATA[$V{rowsOnPage} + 1]]></variableExpression>
        <initialValueExpression><![CDATA[0]]></initialValueExpression>
</variable>

我在表达式时尝试打印:

$V{rowsOnPage} == $V{REPORT_COUNT}

但是这个表达式在 table 的每一行打印图像。

正如 Petter 所说,提供一个示例说明您已经尝试过的内容以及到目前为止您的进展情况将会有所帮助。

与此同时,我的建议是您将最大行计数值添加到您的 SQL 和 return this 作为 JRXML 中的字段,例如最大行数。有了这个,您就可以在 $V{REPORT_COUNT} == $F{maxRowNum}

时使用 printWhen

这假设您可以访问代码的 SQL 部分并且可以使用它。