我们遇到的问题是IIS无法获取添加到系统中的字体。通过Visual Studio运行我们的Web服务工作正常,并使用字体。情况如下:
我们在IIS中托管了一个生成DevExpress报告的报告服务。在报告的设计中,我们使用适当的字体分配条形码编号。我们安装3of9.ttf条形码字体,当通过Visual Studios Dev Server运行时,生成的报告正确显示条形码。在同一台计算机上部署到IIS后,生成的报告只显示条形码编号,而不是条形码本身,因此不使用该字体。
任何想法都会受到赞赏。
提前致谢。
答案 0 :(得分:1)
这是一个常见的问题。应在每台客户端计算机上安装3of9 ttf条形码。报告服务依赖于客户端机器字体以实现正确的可视化。尝试在一台客户端PC上安装该字体并浏览解决方案。
答案 1 :(得分:1)
好吧,我试着用我的SUPERB英语解释:
我对DevXpress Richedit控件和Code128字体有一个类似的问题....我知道你是怎么受苦的:)
相同的代码进入Windows窗体应用程序,运行正常,PDF显示条形码,但在我的WCF服务中,它不会。 你看过PDF属性了吗?你有嵌入它的字体吗?如果是的话(正如我们所做的那样),确实更为重要。
您无法尝试使用NeverEmbeddedFonts属性,依此类推,但我认为所有这些:
祝我的朋友好运....
今天,我们客户的IT-crow已经“原位”安装了条形码字体。现在它有效!