2011-09-27 164 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())這個我經常忘記的東西,那麼這個空白就會導致它。