我们遇到IIS无法识别添加到系统中的字体的问题。通过Visual Studio运行我们的used服务运行得很好,并且使用了字体。情况是这样的:
我们在IIS中托管了一个报告服务,用于生成DevExpress报告。在报告的设计中,我们为条形码编号分配了适当的字体。我们安装3of9.ttf条形码字体,当通过Visual Studios Dev Server运行时,将生成正确显示条形码的报告。部署到同一台计算机上的IIS后,生成的报告仅显示条形码编号,而不显示条形码本身,因此不使用该字体。
任何想法都将不胜感激。
提前谢谢。
发布于 2013-01-31 15:44:43
这是一个常见的问题。应该在每台客户端计算机上安装3of9 ttf条形码。报表服务依赖于客户端计算机字体来实现正确的可视化。尝试在一台客户端PC上安装字体,然后浏览到解决方案。
发布于 2013-02-15 01:08:25
好吧,我试着用我精通的英语来解释:
我在使用DevXpress Richedit控件和Code128字体时遇到了类似的问题。我知道你有多痛苦:)
同样的代码到Windows窗体应用程序中,运行正常,PDF显示条形码,但在我的WCF服务中,它没有。您看到PDF属性了吗?你把字体嵌入其中了吗?如果是这样的话(就像我们已经做的那样),那么它就更有意义了。
您不能尝试使用NeverEmbeddedFonts属性,等等,但是,我认为所有这些:
的问题
祝你好运我的朋友..。
今天,我们客户的IT-crow已经“就地”安装了条形码字体。现在它起作用了!
https://stackoverflow.com/questions/14617038
复制相似问题