2011-10-21 17 views
0

我正在使用服務器報告,其中 我在VB.net中使用reportviewer.serverreport.render將其渲染到PDF文檔中。服務器報告在VB中呈現錯誤的字體大小?

奇怪的是,當我這樣做時,我的圖表中的文本與設計器中或我在Web瀏覽器中查看報表時的文字相比非常小。

有誰知道這可能是爲什麼?

+1

我沒有關於答案的詳細信息,但我敢打賭,問題與呈現的報告的分辨率/ dpi有關。我認爲.pdf圖像默認生成爲300 dpi,但是在96 dpi設備設置下生成網頁圖像。如果你指定的目標dpi以外的任何東西,那麼它聽起來像圖表渲染沒有正確處理...(這是內置的圖表功能,是否正確?) –

回答

0

我設法解決這個問題。

對於這個問題的其他人,我所做的只是將DeviceInfo字符串設置爲Nothing(「」)。

我需要它,因爲我也在渲染emf(TIFF),所以現在我只是在兩個渲染之間設置DeviceInfo。