`

子报表表头位于一页末尾的问题

F# 
阅读更多

一个主报表包含多个子报表,子报表在显示的时候有时会发现一页的末尾只看见一个子报表的表头,然后在下一页的开头又出现这个子报表表头,怎么处理这种情况呢?

 

我们的每一个子报表都属于一个组(Group)

Goup有个一个属性是minHeightToStartNewPage,在IReport3.0中是 min height to start new page,但是在IReport没法改成功,可以直接改源文件(.jrxml)

 

如:

<group  name="SupplierProcedures"  minHeightToStartNewPage="120"  >

<groupExpression><![CDATA[$F{itemCode}]]></groupExpression>

......

要处理以上问题,就是加个属性minHeightToStartNewPage,至于其后面的值的计算方法应该是:这个子报表的表头的高度+一条数据的高度,或者再加上其他空白高度(如果这个子报表的前面留有一个的空白处)
0
1
分享到:
评论

相关推荐

    EAS 扩展报表表头固定窗口冻结

    表头固定是一种常见的表格操作技术,主要用于解决在滚动查看大型表格时,表头容易被隐藏的问题。通过固定表头,可以确保用户在滚动表格的同时,始终能看到表头中的关键信息,从而更方便地理解和分析数据。这对于提高...

    如何设计美观的交叉报表的表头

    如何设计美观的交叉报表的表头、 如何设计美观的交叉报表的表头 如何设计美观的交叉报表的表头

    ireport 子报表,行合并实例

    子报表是报表设计中的一个重要概念,它用于在主报表中嵌入另一个报表,通常用于展示与主报表相关的详细信息。例如,如果主报表是月度销售报告,子报表可能是每个产品的详细销售数据。在IReport中,我们可以通过以下...

    单据或报表如何每页打印表头表尾.doc

    本文主要针对用友T+软件中的一个常见问题——如何确保单据或报表在每页都打印出表头和表尾,提供了一种详细的操作步骤和解决方案。 首先,表头和表尾在报表打印中的作用不容忽视。表头通常包含报表的名称、时间、...

    如何制作多层表头的交叉报表

    本篇文章将详细阐述如何在Style Report这款报表软件中创建一个多层表头的交叉报表。 首先,我们需要了解什么是交叉报表。交叉报表,也被称为透视表或交叉表,是一种能够同时展示多个维度数据的报表形式。在交叉报表...

    jasperreport动态表头

    在实际应用中,结合iReport或Jaspersoft Studio的设计界面,开发者可以创建出符合业务需求的复杂报表,其中动态表头是提升报表可读性和交互性的关键特性之一。通过深入理解和熟练运用这些技术,我们可以构建出更加...

    birt报表合并以及表头锁定功能的实现

    birt报表合并以及表头锁定功能的实现。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    基于PHPexecl类生成复杂的报表表头示例

    它可以用于创建、修改、读取Excel文档,这对于生成复杂的报表表头尤其有用。 2. **生成复杂报表表头**: 报表表头的生成通常涉及到将数据以表格形式组织并展示。使用PHPExcel类,可以灵活地创建包含多种样式的...

    birt-----表头排序

    总结起来,"birt-----表头排序"是一个涉及BIRT报表设计、源码理解和工具使用的主题。了解如何在BIRT中设置静态和动态排序,以及如何通过源码和JavaScript实现动态排序,是提升BIRT报表用户体验的关键。通过阅读和...

    安卓多表头(多维)报表

    在安卓应用开发中,数据展示是一项重要的任务,尤其在处理复杂的数据分析时,多表头(多维)报表的需求显得尤为突出。这类报表能够清晰地呈现多层次、多维度的数据,帮助用户更好地理解和解读数据。本项目是基于网上...

    水晶报表的分页设置,如何设置水晶报表的分页功能

    水晶报表(Crystal Reports)是一款强大的报表设计工具,广泛应用于企业级报表开发,它允许用户创建复杂的、具有丰富格式的报告。在处理大量数据时,分页功能显得尤为重要,因为它可以帮助用户有组织地浏览和管理...

    ireport固定表头隐藏列

    通常,这需要在设计报表时,将表头部分设置为一个独立的表格区域,然后在生成的jrxml文件中配置相应的属性,如`isFixed`,确保在PDF或其他输出格式中表头始终保持在顶部。 其次,**隐藏列**是根据需求动态显示或...

    siverlight报表,实现datagrid复杂表头

    用siverlight实现报表功能,由于siverlight不支持office,也没有支持的报表控件。...动态的可以自行扩展,再加上相关报表会有一个打印功能。不过siverlight实现打印效果不是很好,也能实现, 通过js,等待后续上传demo吧

    java导出数据表头合并第一行表头第二行表头

    //表头1 要合并的格表头描述字段 已@分割 注意 这里的表头是至第一行表头 var gauge_head2="日期@交易量汇总@设备占比@WEB占比@APP占比@互生币支付@互商订单支付@代兑互生币@兑换互生币@货币转银行";// 表头描述...

    润乾报表_点击列标题排序

    1. **添加数据集并生成网格报表**:首先在报表设计器中添加一个数据集,并基于此数据集生成一个基本的网格报表。 - 图片说明:[此处为示意图] 2. **报表结构调整**:在网格报表的基础上进行结构调整,具体包括: ...

    固定表头的使用

    在BIRT报表设计中,固定表头的使用是一项关键功能,它能够确保用户在滚动查看长表格时,表头始终保持可见,从而更容易理解和导航数据。本文将详细解释如何实现BIRT固定表头,并探讨其工作原理。 首先,要实现BIRT...

    EasyExcel 动态表头 导出

    同时,EasyExcel还支持分页导出,可以控制每一页显示的行数,这对于大数据量的导出场景尤其有用,能够避免一次性加载大量数据导致内存溢出的问题。 在依赖方面,EasyExcel是阿里巴巴的一个组件,其主要依赖于`...

    左侧是表头的表格

    标题“左侧是表头的表格”暗示我们正在讨论一种特殊布局的表格,其中表头位于左侧,这在处理大量列数据时特别有用,因为它允许用户更容易地浏览和理解表格的内容。这种类型的表格常见于数据分析、报表展示以及各种...

    devexpress实现多行表头(复合表头)

    在数据分析和展示领域,DevExpress是一款广泛使用的UI控件库,尤其在开发复杂的数据报表时,它的功能强大且易于操作。本示例将探讨如何利用DevExpress实现多行表头,也就是所谓的“复合表头”。复合表头在统计报表中...

Global site tag (gtag.js) - Google Analytics