2011-09-27 128 views
0

我有动态宽度列表的报告,当导出为pdf格式时,每隔第二页空白。我按照给出的指示here,尽我所能地榨取了所有的东西 - 而且它很有效。不过,我也有脚注里面,我应该继续通过整个页面宽度的横线。如果我把它做得很长,我会把每一秒的空白都留空,如果我把它缩短的话 - 它会保持那么短。另外,假设我需要在页面的最右角放置文本框,这将再次出现PDF空白页面。有没有解决这个问题的方法?ssrs 2008 r2 pdf空白页

回答

1

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

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

2

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

2

将报表属性ConsumeContainerWhitespace设置为True。我相信这个默认值是错误的,所以如果你在数据集中没有想到ltrim(rtrim())这个我经常忘记的东西,那么这个空白就会导致它。