2010-01-12 49 views
8

我有一個報表,其頁眉和頁腳都設置爲填充整個A4長度(當然減去頁邊距),因爲我在最右邊和最左邊有一些信息他們每個人。現在,在我的身體中,我有一個列表元素,允許我有一個Tablix報告和一個圖表。身體的尺寸也很大,以保持在報告的分頁範圍內。所有應該適合A4風景。 Tablix和Chart彼此相鄰,但Tablix將增長到4列。發生這種情況時,圖表被推到右側以適應A4景觀。但是,與此同時,SSRS會動態增加主體大小,因此當我將報告呈現爲PDF時,最終會出現空白頁。不用說,這是非常令人沮喪的。 我是否錯過了一些重要的信息,或者是由於它們不是很巧妙地完成了Header/Footer概念的SSRS實現(因爲它們是身體容器的一部分),所以我不能縮小身體尺寸,所以在自動增長的情況下它不會超過A4風景大小(我可以看到,作爲一個選擇來解決這個愚蠢的行爲)。最好的做法是避免身體的自動增長,因爲實際上有足夠的空間適合兩個元素的給定身體尺寸。如何防止SSRS報告中的自動調整身體

任何提示將非常感激。

回答

10

我找到了原因。在報告中,有一個屬性"ConsumeContainerWhitespace",它默認設置爲false。將此設置爲true後,我得到了想要的行爲。儘管如此,如果您覺得您的報告主體尺寸 在報告維度內,並且您仍然必須在呈現的報告中與空白頁面發生衝突,那麼我對此「特性」的設計並不感到興奮,但請查看此屬性。