2010-07-03 64 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了解更多信息。