2010-09-28 39 views
1

我有一个具有报告的Web应用程序。我将此报告以PDF格式导出并发送给客户。在此报告中,我有一个字段设置为非标准窗口字体(即条形码字体)。条形码字体是TTF字体。Crystal Reports(VS 2008)不在服务器上打印条形码字体

在我的开发机上,我安装了字体,打印报告,显示条形码。

在服务器上,我安装了字体,但是在打印时,它似乎已经恢复为Arial字体。

这是使用VS2008提供的Crystal版本。

任何想法?

我有事先未安装和重新安装的字体......

感谢

回答

1

我已经在类似的情况之前,我自己:

尝试从打开字体文件夹控制面板并打开您安装的字体以查看默认示例文本。如果它看起来不错,再次尝试报告,因为它可能会奇迹般地工作。在较新版本的Windows上使用旧版TrueType条形码字体之前,我必须先执行此操作。

如果这不起作用,请尝试再次验证报告,并将其另存为新文件而不是覆盖现有文件。

+1

尝试了您的建议,但没有效果。事实证明,虽然重新启动了服务器,但是窍门是什么。感谢您的回答,但回答是肯定的:) – tardomatic 2010-09-30 12:45:44

0

我有同样的问题。我已将字体复制到服务器,但没有结果。 但是,在将字体复制到客户端计算机后,问题得到纠正。