6

我有两个设置为相同页面尺寸的报告——A4 纵向,页边距为 1 厘米。

当我单独运行报告并打印它们时,它们都按预期出现:适合页面的宽度限制。

但是,当我将一个报表作为子报表包含在另一个报表中,然后运行并打印“主”报表时,我开始遇到问题。即使两个报告都出现了,我在输出中每隔一页都会出现额外的空白页。

我确定我错过了一个简单的技巧 - 可能是两个报告的页面大小,但我无法弄清楚 - 任何指针?

我不介意更改子报表的设置,因为它永远不会在野外作为单独的 eport 运行,我只包括该步骤以证明它确实适合页面!

4

6 回答 6

6

可能有帮助的一件事是在主报告中将右边距设置为 0。我自己注意到了这一点,子报表正确显示在主报表中,并将其作为子报表添加到另一个主报表中会导致它插入额外的分页符。我同意 TheTXI,它非常令人沮丧,我希望他们有一个调试/检查模式,就像 firebug 对网页所做的那样。

编辑:您还应该检查您的字段以确保它们没有设置为自动扩展(意外)。右键,属性,设置.CanGrow = False

于 2009-09-22T17:17:47.830 回答
5

您的页面大小或页边距可能存在突出部分,导致其溢出到空白页中。有时他们可能会很生气。

于 2009-02-19T18:49:00.350 回答
3

尝试将报表的 ConsumeContainerWhitespace 属性设置为 true,以便在主报表中执行所有报表!

于 2014-08-18T11:36:55.640 回答
2

请参阅本文档的第 12 页(.doc 下载)。

于 2009-02-19T19:09:34.133 回答
2

我意识到这是一个旧线程,但我最近遇到了这个问题,并发现了您最终可能会出现空白页的另一个原因 - 如果主报告中有任何空白,PDF 渲染器会创建一个空白页。

因此,如果您在上述措施中没有找到解决方案,请确保您的主报告没有空白。每个的大小似乎并不重要。重要的是您的子报表与主报表的大小相同,并且子报表从坐标 0,0 开始。

于 2017-01-11T15:27:07.980 回答
0

我遇到了这个问题,我的报告每隔一页都是空白的。我尝试了所有我能找到的建议,但没有任何缓解。我减小了列宽,直到报告只占了一半,仍然有空白页,这也告诉我不是列宽导致了我的问题。

最后,通过将右边距设置为 0,问题就解决了。谢谢斯奈夫!这没有意义,但现在这并不重要!

于 2017-04-10T22:13:35.427 回答