Jasper reports 如何在我的表格底部添加一行?

Jasper reports 如何在我的表格底部添加一行?,jasper-reports,Jasper Reports,我正在使用javaswing和JasperReports。在Jasper中,我有Band:Details中的项目。我围绕它们创建了行(顶部、左侧、右侧)。问题是底部的线 报告布局 当我输入页脚并运行它时,该行不会关闭正方形。我如何关闭这个广场,而不依赖于我有多少物品 电流输出,预期结果 要在每页的表格末尾添加边框,请使用columnFooter带,并在jasperReport标记上设置isFloatColumnFooter=“true” 示例 <?xml version="1.0" en

我正在使用javaswing和JasperReports。在Jasper中,我有
Band:Details中的项目。
我围绕它们创建了行(顶部、左侧、右侧)。问题是底部的线

报告布局

当我输入页脚并运行它时,该行不会关闭正方形。我如何关闭这个广场,而不依赖于我有多少物品

电流输出,预期结果


要在每页的表格末尾添加边框,请使用
columnFooter
带,并在
jasperReport
标记上设置
isFloatColumnFooter=“true”

示例

<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Example" pageWidth="595" pageHeight="842" columnWidth="500" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30"  isFloatColumnFooter="true" uuid="43c90ca5-f3c3-4dda-8423-9ff1442f90e3">
    .....
   <columnFooter>
    <band height="2">
        <line>
            <reportElement x="0" y="0" width="555" height="1" uuid="1c32f6e5-414a-428d-8b06-35cd80e8dff6"/>
        </line>
    </band>
   </columnFooter>
</jasperReport>
通过添加组解决。 我有Band:Detail,在细节的顶部和底部都有线条(用来关闭矩形)。然后我添加了组,在细节栏下,仅此而已

另外,我是按照靖国神社的指示行事的


列页脚、页页脚和最后一页页脚标注栏的大小是静态的。1.将边框添加到细节标注栏。这样可以在每个细节条带上打印边框。2.使用(虚拟)组页脚而不是页脚。这样只打印最后一页的闭合边框。3.使用背景带。@Yasuyuno它与dummy一起工作。谢谢!:)
<group name="lastBorderLine">
    <groupExpression><![CDATA["dummy"]]></groupExpression>  
    <groupFooter>
        <band height="2">
            <line>
                <reportElement x="0" y="0" width="555" height="1" uuid="3510fdc6-0f30-4ec9-8e17-ac51fd4012c1"/>
            </line>
        </band>
    </groupFooter>
</group>