2

报告的结构就像

主表
第 1 行 - 另一个包含主数据的表(标题排序)
第 2 行 - 分为两个部分:第一个部分有 4 列,第二个部分是一个表。
第 3 行 - 详细信息表
第 4 行 - 有点页脚。

现在任何地方都没有分页符。在某些记录的第 2 行之后,不知何故有一个分页符。详细信息表显示在另一页上,而第一两行在另一页上。

属性 pageBreakAtEnd/pageBreakAtStart 到处都是假的。

此外,当我为主表设置 pageBreakAtEnd 时,它不起作用。主表的下一个实例从同一页开始。

4

1 回答 1

3

因为渲染器可能非常敏感(有充分的理由),所以您必须特别注意任何给定报告的整体格式。有时分页符(甚至页面溢出)出现在最奇怪的情况下,很多时候是因为“页面”的宽度对于您要呈现的格式来说太大了。

这也可能发生在垂直方向(我认为这就是你的情况?),所以你可能想看看你的一个行元素是否可能以一种比查看时更大的方式表达自己设计师。

一般来说,您应该尽量保持简单和保守(关于格式化尺寸)。分页符/溢出最常见的问题之一是在 HTML 版本中看起来不错(通过 SSRS 报告管理器),但是最轻微的边界侵犯会导致 PDF 导出的版本完全失控。

此外,请仔细阅读这些分页符配置设置实际上在做什么。报表设计器中的设置,很容易导致抵消其他配置的副作用。

于 2010-05-20T21:14:21.133 回答