Crystal reports t';s改为;";导出为PDF时

Crystal reports t';s改为;";导出为PDF时,crystal-reports,Crystal Reports,我们的Crystal report生成文本兹证明{FullName}已完成课程,其中FullName为先生+姓名 我想更改FullName以删除标题Mr.。我在FullName上使用Find in Formulas,并将显示字符串从Mr.+{?FullName}更改为{?FullName}。但不知何故,它用ti替换了所有小写的t。现在静态字符串改为这是tihati。。。。已成功完成课程如何更正此问题 需要注意的是,只有在导出为PDF时才会发生这种情况。在主报表预览中,报表将正确显示。您所描述的是

我们的Crystal report生成文本
兹证明{FullName}已完成课程
,其中
FullName
先生+姓名

我想更改
FullName
以删除标题
Mr.
。我在
FullName
上使用Find in Formulas,并将显示字符串从
Mr.+{?FullName}
更改为
{?FullName}
。但不知何故,它用
ti
替换了所有小写的
t
。现在静态字符串改为
这是tihati。。。。已成功完成课程
如何更正此问题


需要注意的是,只有在导出为PDF时才会发生这种情况。在主报表预览中,报表将正确显示。

您所描述的是一个涉及Calibri字体的对话框。导出为PDF时,某些图示符未正确处理。我找到的解决方案如下:

A)避免在Crystal报表中使用Calibri字体。你可以再试试 常用的真字型字体,如Arial。再次确认字体是正确的 安装在每个。。。工作站

B)降级Crystal Reports以使用传统的Microsoft Uniscribe 组件(USP10.dll)。这是我们在会议上使用的程序 具有良好效果的变化


这里有一些关于字体的高级说明,但我建议您更改字体。我相信你可以找到一个非常接近Calibri的,没有这个问题。

我不久前也发现了这个错误。你知道它是否仅限于特定(CR/Windows)版本吗?@dd4711我知道这是VS 2005内置Crystal Report editor的问题(显然是aggelos使用的任何版本)。但它要么已经修复,要么在VS2015或standalone Crystal 2013中我没有注意到