2014-04-02 110 views
1

我們有一個包含數百個相當複雜的RDL報告的Web應用程序。 所有這些都顯示正確,但是當我們將它們導出爲PDF時,某些報告具有重疊區域(其中多個標籤應該相互重疊而不重疊)。我們建立在同一形式的報告,我們顯示了其中,除了在年底報告查看器呈現爲pdf佈局問題

report.Render("PDF", deviceinfo) 

其中deviceinfo具有完全相同的配置,我們 電話。看起來導出爲PDF功能 會與報表定義中的某些tablix混淆。當我們直接從Web應用程序中的報表查看器導出報表時,會發生同樣的錯誤。

是否有額外的設置需要考慮,或者爲什麼渲染爲pdf可能會顯示與顯示相同數據和佈局不同的結果?有沒有人在這方面的經驗?

BTW:當我將它導出爲Word文檔時,它顯示正確。

回答

1

這就是我們發現:

的ReportViewer有一定的寬容當兩個表矩陣重疊,第二表矩陣向下移動,只是 低於第一。這就是它的設計意圖。所以我們從來沒有遇到過問題的定義問題。 在另一邊渲染爲PDF是絕對嚴格的,Tablix將在輸出中重疊。 唯一的解決方案是拋出我們的文件並更正它們,以便它們在報表查看器中顯示爲 ,但它們也呈現正確。

沒有用於打印視圖或佈局的特殊配置。