我有两个设置了相同页面尺寸的报告 - A4肖像,页边距为1厘米。
当我单独运行报告并打印它们时,它们都按预期出现:符合页面的宽度约束。
但是,当我在另一个报表中包含一个报表作为子报表然后运行并打印“主”报表时,我开始遇到问题。即使两个报告都出现,我也会在输出中的每个其他页面上显示额外的空白页面。
我确定我错过了一个简单的技巧 - 可能是这两个报告的页面大小但是我无法弄明白 - 任何指针?
我不介意更改子报表的设置,因为它永远不会作为一个独立的eport在野外运行,我只包括了证明它确实适合页面的步骤!
答案 0 :(得分:5)
在您的页面大小或边距处可能存在悬垂,导致其溢出到空白页面。他们有时会发现真气。
答案 1 :(得分:5)
可能有用的一件事是在主报告中将右边距设置为0。我自己注意到这个子报表在主报表中正确显示,并将其作为子报表添加到另一个主报表中导致它插入额外的分页符。我同意TheTXI,非常令人沮丧,我希望他们有像firebug那样的网页调试/检查模式。
编辑:
此外,您应检查字段以确保它们未设置为自动展开(非预期)。右键单击,属性,设置.CanGrow = False
答案 2 :(得分:3)
尝试将主报告中的所有报告的报告的ConsumeContainerWhitespace属性设置为true!
答案 3 :(得分:2)
请参阅this document的第12页(.doc下载)。
答案 4 :(得分:1)
我意识到这是一个旧线程,但我最近遇到了这个问题并找到了另一个可能导致空白页面的原因 - 如果主报表中有任何空格,则PDF渲染器会创建一个空白页面。
因此,如果您未在上述指标中找到解决方案,请确保您的主报告没有空格。每个的大小似乎并不重要。重要的是您的子报表与主报表的大小相同,子报表从坐标0,0开始。
答案 5 :(得分:0)
我遇到了这个问题,我的报告中每隔一页都是空白的。我尝试了所有可以找到的建议而没有任何解脱。我减少了列宽,直到报告只占用了一半的页面,仍然有空白页面,这也告诉我这不是列宽导致我的问题。
最后,通过将右边距设置为0,现在可以解决问题。谢谢你的鼻子!这没有任何意义,但现在这并不重要!