我尝试使用子报告创建报告。当我将其导出为PDF时,我注意到PDF中有额外的空白页面。
我明确表示身体width + left margin+ right margin <= report width
。
但它仍然给出了空白页面。子报告作为个人工作很好。
此外,我在主报告的列表中调用子报告。 我尝试在列表后设置分页符。但它看起来不起作用。
我希望新页面上显示下一个列表。
我如何实现这些目标。
答案 0 :(得分:1)
要寻找的一些事项:
对于你的名单的艰难休息,不确定那里有什么傻瓜。我通常使用带有组的表,并在适当的组上设置分页符。取决于数据。
HTH
答案 1 :(得分:0)
对我来说,子报告的宽度是一个问题,导致导出版本中出现额外的空白页面。减小宽度解决了这个问题。
答案 2 :(得分:0)
检查顶部和底部边距,对我来说,降低底部边距1.解决了这个问题。
答案 3 :(得分:0)
SSRS中没有可用于此的单一属性。你必须检查几个设置
答案 4 :(得分:0)
如果仍然有人对PDF中的空白页有疑问,只需将主报告的宽度增加几英寸即可。通过检查报告将减少到最佳值。无需更改其他任何内容。
答案 5 :(得分:0)
在我的情况下(使用 Report Builder 2017),摆脱空白额外页面的解决方案是减少正文的宽度。
可以通过单击报告中与 Tablix 所在高度相同的空闲空间来选择正文。
然后您会看到显示的“Body 属性”,您可以在其中缩小尺寸。
正文的大小应小于 page width - left margin - right margin
。
答案 6 :(得分:-1)
导出为pdf时,报告中包含子报表,其中子报表按父报表中的项目分组。
请勿使用父报表中的列表控件对子报表进行分组。使用表格控件。
列表控件将导致空白页面,而表格控件不会