所以我有一个报告(RDL),上面有条形码字段。我在aspx页面上有一个报表查看器控件,它将在页面上以预览模式正确显示报表,包括条形码。
报告预览中的条形码图片:
从VS2015 / 2017内打印报告时,它将打印正常。当我从SSRS打印时,它将打印正常。
当我将网络应用程序发布到IIS服务器并尝试打印报告时,条形码被水平挤压......
打印时来自IIS服务器的条形码图像:
这会导致条形码无法使用。是否有一些我缺少的东西,使得从IIS服务器打印时不会挤压条形码。我曾尝试使用Google搜索与IIS中涉及SSRS和ASP.NET打印有关的任何内容,但我似乎无法找到任何与此情况直接相关的内容。
我在下面安装了条形码字体:
SSRS服务器(即2008R2)
IIS服务器(IIS8.5)
客户端系统(Windows 7& 10)
如何防止条形码被挤压?
感谢您的帮助。
答案 0 :(得分:0)
要解决此问题,我必须最终重启服务器。只是重新启动SSRS服务还不足以解决这个问题。