2009-06-04 28 views
0

問候。防止將大文本框放在SSRS的第二頁

我在SSRS中有一個大的文本框,下面有幾個文本框。當我以預覽模式或報表管理器查看報表時,它看起來很好。但是當我真的從代碼中將其呈現(轉換爲PDF)時,它將我的大文本框放在第二頁上(並在第一頁上留下了下面的內容)。

有一個連接請求,在這裏:

http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=238240

,詳細的問題,但它沒有顯示出解決方法。有任何想法嗎?

回答

0

它打破下一頁的原因可能是因爲它太長,以適應頁面。 rs默認頁面的邊距爲1英寸,所以如果你想在單頁上打印,你的報告內容不應該超過6 1/2英寸(雙方8.5英寸減1英寸)。

你應該能夠使文本框有一個較小的寬度,只是給它一個更大的高度,它應該打印在一個頁面上。另外,將利潤率改爲1/2英寸將有所幫助。

0

我有幾個問題,我不知道你已經試過所以我就一一列舉:

  • 是文本框增長太遠吧?即第二頁是「正確的」頁面還是實際的第二頁?

  • 有沒有什麼可以做的文本框,給你想要的結果?你有沒有嘗試過使這個盒子更大,默認情況下,嘗試更小的字體大小,刪除CanGrow屬性等?

  • 除報表上的文本框還有別的東西嗎?表/矩陣/等有屬性,將一起嘗試它們分組或試圖讓他們在同一頁

上打印在過去,當我有類似的問題,文本框溢滿我已經創建了一個表達式來根據內容的長度更改文本框的字體大小。

0

這個職位是舊的,但根據this參考,你總是可以右鍵單擊文本框和KeepTogether屬性更改爲false,這將乾淨地切割線之間,繼續下一個頁面上。這需要SSRS 2008 R2及更高版本。