header - Fastreport:如何将Header+MasterData+Footer组合在一起?

标签 header footer fastreport

我有一个 PageHeader 和一个带页眉的 MasterData ..下一个页眉+MasterData+页脚。
如果页眉+主数据+页脚不适合页面,我想将它们保留在一起。

我的意思是,当它们不适合页面时,它们会移动到下一页。

我尝试了 MasterData 的 KeepTogether 属性,但它所做的只是将 1 行数据移动到下一页。

MasterData 的高度变化取决于 MemoView 中的行数
所以我无法提前知道MasterData的高度。

最佳答案

尝试关闭主数据的AllowSplit 属性。
KeepTogether 只是确保页脚附加到主数据的底部,而不考虑主数据的其余部分在哪里。
您可能需要设置 MasterData 的最大数量,否则如果三个数据带不适合单个页面,则可能会出现问题。当我的程序尝试添加一个新页面直到它适合时,我的程序崩溃了一次,但它从未这样做过,并产生了无数的空页面。

关于header - Fastreport:如何将Header+MasterData+Footer组合在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17212565/

相关文章:

jquery - 使用 JQuery Mobile 的面板中的页眉

html - 粘性页脚中的 hr 问题

带有显示每个打印页面的页脚的 HTML 文件

css - 页脚有自己的字体颜色和大小

delphi - Delphi XE3 和 Fast Report 4 之间未链接的组件

php - 基于php header 的javascript切换获取值?

c - C 中的函数原型(prototype)

java - 如何使用 Java 以编程方式从 MS Exchange Server 获取电子邮件 header ?

delphi - 在 FastReport 中创建数据集的分布图(钟形曲线)的最佳方法是什么?