问题描述
在 SSRS 报告 2016 中,我有 2 个 tablix。第二个 tablix 仅包含 4 列。
当我预览报告时,它完美地出现在一页中,但是当我以 PDF 格式导出报告或单击报告中的“打印布局”按钮时,整个第二个表/tablix 会移动到下一页。
就我而言,总和 (Body Width + Left margin + Right margin)
小于生成的页面宽度。我将 keep_together
属性设置为 false
,但第二个表继续在新页面上呈现。如果第二个表的内容较少,则显示在同一页面上的第一个表下方,如果内容有点大,则整个表移到下一页,如果内容太大,则从第一个表开始显示同一页面上第一个表格下方的页面,并在下一页继续使用其余内容。当我以 PDF 格式导出报告时,所有事情都在发生,而不是在报告预览中。
有什么解决办法吗?
解决方法
- 你有动态列分组或隐藏的文本框吗?在这种情况下,您需要确保当所有列在报告上可见时,它的宽度和边距之和必须小于报告宽度。
- 从属性窗口交叉检查报告宽度有时它包含空格,因此会发生这种情况。
- 检查是否在 tablix 后添加了分页符。如果您这样做了,并且在 tablix 之后没有其他可显示的内容,那么它会在下一页显示为空白。
另一个可能导致空白页面的原因是tablix和页脚之间存在较大的空白。
请尝试这些要点一次。希望它能解决您的问题。