【问题标题】:Khmer unicode doesn't display correctly in Microsoft Client Side Report(rdlc)高棉 unicode 无法在 Microsoft 客户端报告 (rdlc) 中正确显示
【发布时间】:2012-11-07 11:33:25
【问题描述】:

我构建了一个使用 khmer unicode 字体记录信息的 winform 应用程序。对于我的应用程序,我使用 c# 与 sqlserver 和 microsoft 客户端报告 (rdlc) 来生成报告。 现在我的 rdlc 报告出现问题,无法正确显示 khmer unicode 字体。 它显示如下链接中的图像:

http://i1138.photobucket.com/albums/n522/sandeep251183/CRViewer.png

应该是这样的

http://i1138.photobucket.com/albums/n522/sandeep251183/CRExportHTML-1.png

谁能为我找到解决方案?

【问题讨论】:

    标签: c# winforms rdlc


    【解决方案1】:

    经过多次研究,我找到了一些解决这个问题的方法。

    1) 如果您使用 Dot Net Framework 3.5 windows Forms Application,Khmer Unicode 字体将无法在 Microsoft 客户端报告(rdlc 报告)中正确显示,但它适用于 Web 应用程序上的 Microsoft 客户端报告,因为您可能有可以处理此问题的新版本浏览器。

    2) 在 Dot Net Framework 4.0 中,Windows 或 Web 应用程序中的 Microsoft 客户端报告与 Unicode 配合得非常好。

    3) 对于那些喜欢 Crystal 报表的人,可以将 Crystal ActiveX 报表查看器控件与 Crystal Report 业务对象一起应用,因为 Visual Studio 2008 或更早版本附带的 Crystal Report 也存在与使用高棉 Unicode 的 rdlc 报表相同的问题。这是一个使用高棉 Unicode 水晶报表的链接:http://computer-experience.blogspot.com/2008/12/khmer-unicode-with-crystal-report-in-c.html

    4) 我在StimulSoft Report 上发现了 Text Quality 字段属性的一个非常酷的功能,可以将其更改为完全支持 unicode 字符的 Standard、Typographic 或 Wysiwyg。

    【讨论】:

    【解决方案2】:

    高棉渲染存在几个问题,具体取决于您使用的显示技术。看看Khmer-related posts on Sorting It All Out

    【讨论】:

      猜你喜欢
      • 2020-03-14
      • 1970-01-01
      • 1970-01-01
      • 2019-10-30
      • 2015-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多