c# - Crystal 报表在整个报表中打印额外的字母 "i"

标签 c# .net crystal-reports c#-3.0 crystal-reports-2008

我多年来一直面临这个问题,最终决定寻找一个解决方案来一劳永逸地解决这个问题。进入正题。

我创建了另一个 Crystal 报表,但问题是在运行时 Crystal 报表在报表中显示额外的字母“i”,如下图所示。

Image of the crystal report

注意:这种类型的错误不会出现在每台电脑上,我为 TextObject's 使用的字体是Calibri 大小:-10 当我删除并插入带有另一种字体的新 TextObject 时,它会完美显示

请告诉我应该做什么来解决这个问题?

最佳答案

看起来这是一个已知问题,并且可能会导致与 usp10.dll 发生冲突:

http://scn.sap.com/thread/1820610

此处的建议范围包括:

  1. 使用不同的字体 - 这似乎是 calibri 特有的。

  2. 检查您是否在每台计算机上使用最新的 crystal DLL。

  3. 检查每台计算机使用的 usp10.dll 版本。

无论如何,如果字体没有真正的问题,你可能会改变它,但没有多少人会注意到......

关于c# - Crystal 报表在整个报表中打印额外的字母 "i",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34200500/

相关文章:

c# - 如何在 Directx 游戏中模拟鼠标点击

crystal-reports - 在 Crystal Reports 12 中显示没有数据的组

c# - 按月生成 Crystal 报表?

c# - 显示错误后如何隐藏错误提供程序?

c# - 将 .NET 程序集编译成给定的目标平台二进制文件

c# - 类似于 C# 的 Java SimpleDateFormat

c# - 属性描述符如何使用相同的代码行获取两个控件的值?

c# - 垃圾收集不工作 int .net c#

c# console app 按下空格键而不在屏幕上显示

text - 如何将文本对齐到 Crystal Reports 中的两端?