在表Jasper报告的最后一行打印

时间:2017-05-17 20:12:26

标签: jasper-reports

我的报告需要在每页的表格的最后一行中打印图像。 如何在表达时创建打印?

编辑:

对不起我的可怜例子。

直到现在,我创建了这个变量

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

我在表达时尝试这个打印:

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

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

1 个答案:

答案 0 :(得分:1)

正如彼得所说,提供一个你已经尝试过的例子以及你到目前为止的接近程度会有所帮助。

与此同时,我建议您在SQL中添加max rowcount值,并将其作为JRXML中的字段返回,例如: maxRowNum。这样,您就可以在$V{REPORT_COUNT} == $F{maxRowNum}

时使用printWhen

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