我正在尝试让列脚带直接出现在详细信息带的正下方。
详细信息带通常只包含2到3行,因此不应该很深。页脚始终显示在页面的下方,而不是直接显示在详细信息区段中的内容末尾的下方-因此,详细信息区段的高度高于其包含的内容。如何让详细信息栏折叠到内容的末尾,这样我就可以让页脚在后面立即出现。
我确信这只是一个简单的应用一些设置的例子--但是我不能确定这些是什么。
谢谢。
发布于 2010-07-13 16:42:38
在iReport中,在主报表的属性中将Ignore pagination
设置为true。
这将使您的页脚呈现在详细信息区域中内容的底部。
发布于 2012-09-19 21:22:38
在保持页面格式的情况下,设置报表的“浮动列脚注”属性比“忽略分页”属性更好。在忽略分页的情况下,存在视图收缩(例如,不是A4格式的PDF )。“浮动列脚注”保持页面的格式。
发布于 2017-03-27 20:57:36
对于那些不使用报告工具(JasperSoft或更老的iReport)而直接使用XML的人,可以将isFloatColumnFooter
添加到<jasperReport>
元素。
<?xml version = "1.0" encoding = "UTF-8"?>
<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN"
"http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
<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"
isFloatColumnFooter="true"
name="report2" pageWidth="595" pageHeight="230"
columnWidth="555" leftMargin="20" rightMargin="20"
topMargin="20" bottomMargin="20">
...
</jasperReport>
https://stackoverflow.com/questions/3233495
复制相似问题