2011-03-16 100 views
10

我有一個在SSRS 2008中創建的報表,我使用ReportViewer控件從asp頁面中調用並顯示。在ReportViewer中,我的報告最後有一個額外/空白頁面,但當我將其導出爲PDF時,我的報告是完美的!頁面沒有任何內容,頁邊空白和大小都很好,10.0以下的橫向報告。任何想法可能會造成這種情況?ReportRSer控件中的SSRS額外空白頁面不在PDF中

+0

它可能是您的網頁瀏覽器格式不正確的報告。我看到一些SSRS報告顯示瀏覽器之間的格式不同。 – Colin 2011-03-16 19:53:10

+0

使用IE7,IE8和Firefox 3.5也會出現相同的問題。 – Monica 2011-03-16 20:03:07

回答

7

報表面大於頁面嗎?這將導致一個額外的頁面,可能不會在PDF中。

+0

並且一定要檢查*寬度* – 2017-07-25 21:48:16

7

這通常是由於您的某些頁面項......文本框,矩形,線條,表格...超出了頁邊距而引起的。我通常在相當複雜的報告上工作,而我必須做的是在邊上靠近頁面右手邊的地方放置邊框(顏色不同)....然後當您預覽時,您可以根據顏色哪個東西溢出來了。然後,您可以重新調整對象或邊距的大小,直到沒有任何溢出並且多餘的頁面消失。

這實際上發生在子報告中。他們可以推送文本框,矩形,行......任何......放在它們右側的東西。

這可能是一個令人難以置信的令人沮喪的問題,但我強烈建議在報表對象中添加彩色邊框,直到找到溢出的內容爲止。有時 - 它甚至可以CanGrow屬性,也可以是剛剛離開下方的最低報告對象的白色空間,所以一定要拖到報告體的底部幾乎一路攀升到最低對象上的報告(有時如果報告身體接觸到最低項目該項目的內容也被切斷,雖然,我總是留下一點空間,這些信的,我打字)之一的高度

+0

另外...當事情重疊這個空白頁問題。確保當你進入預覽模式時,沒有任何重疊錯誤。 – 2011-03-20 16:09:02

+0

+1表示打開所有邊界以查看有問題的元素。 – Taterhead 2013-01-24 10:46:29

19

答案很簡單:儘量縮小身體的垂直尺寸,以便有在最後一個頁面項目下面沒有空格。

Long答案:使用reportviewer呈現1頁的表單字母時,我遇到了相反的問題。 Reportviewer在瀏覽器中正確顯示了它(一頁),但導出的PDF添加了一個空白頁面2.我的.rdlc文件中的正文大小恰好爲8.5 x 11英寸,因此我可以看到邊距。縮小主體的垂直尺寸以刪除最後一項(我的例子中爲9.8「)下方的空白(修復了導出的PDF仍然具有8.5x11的頁面大小。)

(Thanks jimconstable。I don還沒有「聲譽」投票回答。)

+3

對簡答題的評論:它也可能是由太寬的水平尺寸造成的。 – Godspark 2015-07-29 10:12:30

2

我也在報告結尾處得到了空白頁,但它在PDF中消失了,而且我發現如果我們取消選中「添加分頁符後」,空白頁將不會出現在SSRS。但是,當我們導出爲PDF格式,也有PDF無分頁符。

3

我一直有一個類似的問題(儘管也有在導出的一個空白頁對我來說是.pdf),我最終通過以下方式解決了這個問題荷蘭國際集團:

  • 開闢了.rdl文件中選擇
  • 搜索:<Width>/<xxxWidth>標籤我的文本編輯器,並減少包含在這些標籤之間的所有值小於值減去的寬度每邊的利潤率。

對於我來說,問題寬度屬於頂級<Report>元素,並且更改它不會影響報表的外觀。

當然,接下來的嘗試將與<Height>標籤一樣。

1

頁面設計存在混淆。開發人員會認爲正在設計的報告是所見即所得,但事實上並非如此!微軟reportviewer將把你設計的頁面作爲內容!並追加在頁面外部定義的頁邊空白,並發現您的頁面永遠無法放入一個頁面!

因此,當您設計新報告時,請關注內容區域,客戶區域(包括頁眉和頁腳),並允許將邊距附加到外邊框上。

2

我有一個非常簡單的報告相同的問題。我的解決方案是在Report Properties \ Margins中,將所有頁邊距(左,上,右,下)設置爲零。這會縮小報告的寬度和高度。顯然,頁邊距不在頁面大小的範圍內,通常是(8.5 x 11英寸)。

我希望這能解決問題。

1

我發現刪除列組詳細報告解決了這個問題。沒有別的工作。我確定身體符合頁面大小,確保在頁眉或頁腳中沒有任何東西延伸到頁邊空白處。我不需要列分組,輸出在沒有它的情況下是一樣的。使用報表設計器時似乎很有必要,但不一定需要生成報表。

0

您必須檢查「Body properties」選項卡中bofy的寬度不高於「Report properties」選項卡中頁面的寬度,否則主體的最後一部分會在另一個頁面中呈現。 A4尺寸爲21釐米x 29.7釐米,並確保考慮邊距來計算最大身材尺寸。