为什么Crystal Reports在字母'f'后添加字母'i'?

时间:2014-01-14 18:27:27

标签: crystal-reports

使用Crystal Reports在.NET 3.5 C#项目中使用Visual Studio 2008生成PDF时我遇到的问题是,在我的很多(但不是全部)字母'f'之后插入字母'i'文本框。

以下是两个例子:

'fieel' instead of 'feel'
fieel代替feel

'fiound' instead of 'found'
fiound代替found

我向我的一位同事询问了这个问题,他们说他们之前已经经历过,并通过删除文档中的另一个文本框(不是有问题的文本框)并重新添加它来解决它,但是他们找到要删除的正确文本框的唯一方法是一次删除每个文本框并测试PDF生成(非常不切实际,因为我有超过150个项目)。

2 个答案:

答案 0 :(得分:1)

我刚遇到这个问题。它似乎与在PDF创建中使用的错误版本的USP10.DLL有关 - 在我的机器上,MS办公室似乎也有一个。现在,我只是替换了Calibri字体。我没有时间检查更换不同版本的DLL的后果。也许修改路径以使文件夹具有更高优先级的工作DLL将起作用。我还没有测试过。

Link to SAP support

答案 1 :(得分:0)

尝试更改其中一个字段的字体,看看是否可以解决问题。