2010-07-03 63 views
0

我正在使用VSTS 2008 + C#+ .Net 3.5 + ASP.Net + IIS 7.0與reportviewer控件。由reportviewer控制創建的報告非常簡單,只有一行中文字符(我在文本框控件中靜態地寫了一行字符,沒有額外的動態生成或從數據庫中獲取)。reportviewer控件錯誤顯示unicode?

我上傳由報告查看器和屏幕快照導出的錯誤PDF文件在這裏,我最困惑的是爲什麼導出的PDF文件只有2k大小?此問題是否由未嵌入PDF文件的字體引起?其實我沒有找到如何在PDF文件中嵌入字體。感謝有人能給我一些好點子。

這是錯誤的PDF顯示的屏幕快照,

http://www.4shared.com/photo/gs_KvxSW/characterissue.html

這是錯誤的PDF本身,

http://www.4shared.com/document/4Fs5rCH_/characterissue.html

+1

實際錯誤是什麼?我看到漢字。 – 2010-07-04 03:23:12

+0

該字符不正確。我在網上搜索,它似乎是reportviewer的錯誤,不嵌入字體導致此問題? – George2 2010-07-04 11:15:59

回答

1

有與Unicode字符渲染問題納入使用ReportViewer PDF控制,它們在運行時的版本11中得到了修復。如果升級是您的一個選擇,請嘗試一下。

請參閱MSDN forum瞭解更多信息。