2009-06-12 159 views
2

我在報告服務2005中創建了報告頁面大小爲14in x 8.5in的報告。該報告在報告管理器和報告查看器中看起來都很好。問題是,當我將報告導出爲PDF時,Adobe的頁面大小爲14 x 8.5,但當您點擊打印按鈕時,它會選擇Letter大小(8.5 x 11)而不是選擇Legal大小(8.5 x 14)。 如果您然後單擊'按PDF頁面大小選擇紙張來源'或將紙張來源更改爲合法,報告會按照我想要的方式打印出來。Reporting Services報告

有沒有人有解決這個問題?在此先感謝

回答

0

我也有這個問題,我從來沒有找到一個令人滿意的解決方案。 SSRS不提供對導出格式中的打印設置的很多控制(例如,在Excel中適合於一頁)。

一個解決方法是在您向用戶提供服務之前,先滾動您自己的界面,截取PDF文件並更新打印設置。可能會有很多工作,並且您如何知道預期的頁面大小?你總是可以解析RDL文件的頁面大小設置,這將是一個正確的解決方案,但該死的如果這不是很多額外的工作。

編輯:檢查頁面設置下的頁面大小,如pv2008建議。

2

我記得幾個月前我們有一個類似的問題與Reporting Services 2008(不2005)。

我認爲該溶液中的「紙張尺寸」下拉框「力」寬度和Heigth的值所需的量,而不管所選擇的項目的(在報告屬性 - >頁面設置)

在我們的情況下,我們想用A4打印,因此即使選定的紙張尺寸仍爲「Letter」,我們也會設置寬度= 21.59釐米和高度= 27,94釐米。

+0

沒錯,報表畫布大小並不決定頁面大小,而是報表屬性下的頁面設置設置。 – 2009-06-12 16:43:00

1

只是我選用的報表屬性 - >頁面設置 - >紙張尺寸是A4,然後將其獲得A4 做工精細 - GAM SKJai(L &牛逼ECC)

0

報告屬性 - >交互式大小即使在關閉並重新打開報告後,也會將其設置爲任何您想要的值並保持不變。我輸出了pdf,並保留了大小。您可以通過右鍵單擊pdf並查看屬性進行檢查。

相關問題