ssrs 2008 r2 pdf空白页

时间:2011-09-27 15:33:27

标签: layout reporting-services ssrs-2008

我有动态宽度列表的报告,当导出到pdf时,每隔一页空白。我按照here给出的指示,尽可能地压缩所有东西 - 而且它有效。但是我也有里面的页脚,我有水平线,应该继续整页宽度。如果我把它做得很长,我每隔一页就会空白,如果我把它做得很短 - 它会保持那么短。另外假设我需要在页面的最右角设置文本框,这将再次显示pdf中的空白页面。这有什么解决方案吗?

3 个答案:

答案 0 :(得分:2)

我发现有一件事可以确切地诊断SSRS生成空白页的原因,就是将报告(或报告元素)的背景设​​置为非白色。再次生成报告,然后您通常可以看到溢出到另一个页面的内容。您通常可以弄清楚SSRS正在做什么,并相应地调整您的报告。

答案 1 :(得分:2)

将报告属性ConsumeContainerWhitespace设置为True。我相信默认值是假的,所以如果你没想到数据集中的ltrim(rtrim()),我常常忘记做的事情,那么空格可能会导致它。

答案 2 :(得分:1)

对于该行,如果只是将页脚与报表正文分开,请尝试选择整个页脚行并将BorderStyle-Top属性设置为Solid而不是一行。

对于文本框,它必须完全在页面尺寸内,否则您将获得第二个大部分空白页面。左边距+右边距+报告宽度< =页面宽度。在我们的一台打印机上,这仍然是不够的,所以我们必须将右边距减少0.05厘米(因此0.45厘米而不是0.5厘米应该是这样)以停止每隔一页获得空白页。