首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jasper reports :如何在每页中重复表头

在JasperReports中,要在每页中重复表头,您需要设置<property>元素的net.sf.jasperreports.print.header属性为true。以下是如何在JasperReports模板(.jrxml文件)中设置此属性的步骤:

  1. 打开JasperReports模板(.jrxml文件)。
  2. <jasperReport>元素中,添加<property>元素并设置net.sf.jasperreports.print.header属性为true。例如:
代码语言:javascript
复制
<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="MyReport" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
    <property name="net.sf.jasperreports.print.header" value="true"/>
    <!-- 其他元素和属性 -->
</jasperReport>
  1. 在模板中添加表头。通常,表头是在<band>元素中定义的,如下所示:
代码语言:javascript
复制
<header>
    <band height="20">
        <!-- 在这里添加表头的内容和样式 -->
    </band>
</header>
  1. 在表体中定义数据行。通常,数据行是在另一个<band>元素中定义的,如下所示:
代码语言:javascript
复制
<detail>
    <band height="20">
        <!-- 在这里添加数据行的内容和样式 -->
    </band>
</detail>
  1. 保存并编译.jrxml文件。

现在,当您预览或导出报表时,表头将显示在每页的顶部。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券