【问题标题】:A reportviewer control bug to display unicode?显示 unicode 的 reportviewer 控件错误?
【发布时间】:2011-03-11 10:53:32
【问题描述】:

我正在使用带有 reportviewer 控件的 VSTS 2008 + C# + .Net 3.5 + ASP.Net + IIS 7.0。用reportviewer控件创建的报表很简单,就一行汉字(我把这行字符静态写在一个textbox控件里,没有额外动态生成或者从数据库中获取)。

我在这里上传了报告查看器和屏幕快照导出的错误PDF文件,我最困惑的是为什么导出的PDF文件只有2k大小?这个问题是不是 PDF 文件中没有嵌入字体引起的?实际上我没有找到如何在 PDF 文件中嵌入字体。不胜感激,如果有人能给我一些好主意。

这是错误PDF显示的屏幕快照,

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

这是错误 PDF 本身,

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

【问题讨论】:

  • 实际错误是什么?我看到汉字了。
  • 字符不正确。我在网上搜了一下,好像是reportviewer的bug没有嵌入字体导致这个问题?

标签: c# asp.net .net visual-studio-2008 reportviewer


【解决方案1】:

使用 ReportViewer 控件将 Unicode 字符呈现为 PDF 时存在问题,该问题已在运行时版本 11 中修复。如果您可以选择升级,请尝试一下。

更多信息请参见MSDN forum

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    • 2016-04-16
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多