首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jasper Reports -如何让列脚直接显示在详细信息区域的下方

Jasper Reports -如何让列脚直接显示在详细信息区域的下方
EN

Stack Overflow用户
提问于 2010-07-13 09:09:56
回答 4查看 40.1K关注 0票数 35

我正在尝试让列脚带直接出现在详细信息带的正下方。

详细信息带通常只包含2到3行,因此不应该很深。页脚始终显示在页面的下方,而不是直接显示在详细信息区段中的内容末尾的下方-因此,详细信息区段的高度高于其包含的内容。如何让详细信息栏折叠到内容的末尾,这样我就可以让页脚在后面立即出现。

我确信这只是一个简单的应用一些设置的例子--但是我不能确定这些是什么。

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-13 16:42:38

在iReport中,在主报表的属性中将Ignore pagination设置为true。

这将使您的页脚呈现在详细信息区域中内容的底部。

票数 32
EN

Stack Overflow用户

发布于 2012-09-19 21:22:38

在保持页面格式的情况下,设置报表的“浮动列脚注”属性比“忽略分页”属性更好。在忽略分页的情况下,存在视图收缩(例如,不是A4格式的PDF )。“浮动列脚注”保持页面的格式。

票数 13
EN

Stack Overflow用户

发布于 2017-03-27 20:57:36

对于那些不使用报告工具(JasperSoft或更老的iReport)而直接使用XML的人,可以将isFloatColumnFooter添加到<jasperReport>元素。

代码语言:javascript
运行
复制
<?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>
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3233495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档