Crystal 报告仅在本地显示条形码
Crystal Reports shows barcode ONLY locally
我使用 Crystal 报告在 asp.net 页面中显示 .rpt 文件。
当我运行同时在服务器、设计软件上的CR预览和嵌入CR查看器的网页(IE)时,报告显示条码并且可以打印。
(条形码是函数Bar128AB( *BarTextIn*, *Subset* )
)
BUT 当我 运行 它来自 另一台计算机 或来自另一个浏览器(Firefox、Chrome) 在 同一服务器上,条形码显示来自 Bar128AB 函数的输入字符串 (BarTextIn) 而不是函数的结果(最终条形码)。
用来表示条形码的字体是Code 128AB HR,嵌入性受限,但我不介意导出成PDF,只需要查看和打印它。
- 我该如何解决?
- 服务器上的其他浏览器(Firefox,Chrome)如何正确显示条码?
- 另一台电脑如何正确显示条形码?
尝试在另一台计算机上安装 Code 128AB HR
字体,然后到那里 运行 报告。
它现在工作了吗?如果是,则意味着您的解决方案需要在任何客户端上安装该字体(我认为是)。
如果您认为这不是适合您的解决方案,您可以转向 javascript 条形码工具 (this is one)。
您需要安装几个软件包才能正确显示条形码。
另外根据这个thread你可以尝试打印页面,看看条码是否有效
我使用 Crystal 报告在 asp.net 页面中显示 .rpt 文件。
当我运行同时在服务器、设计软件上的CR预览和嵌入CR查看器的网页(IE)时,报告显示条码并且可以打印。
(条形码是函数Bar128AB( *BarTextIn*, *Subset* )
)
BUT 当我 运行 它来自 另一台计算机 或来自另一个浏览器(Firefox、Chrome) 在 同一服务器上,条形码显示来自 Bar128AB 函数的输入字符串 (BarTextIn) 而不是函数的结果(最终条形码)。
用来表示条形码的字体是Code 128AB HR,嵌入性受限,但我不介意导出成PDF,只需要查看和打印它。
- 我该如何解决?
- 服务器上的其他浏览器(Firefox,Chrome)如何正确显示条码?
- 另一台电脑如何正确显示条形码?
尝试在另一台计算机上安装 Code 128AB HR
字体,然后到那里 运行 报告。
它现在工作了吗?如果是,则意味着您的解决方案需要在任何客户端上安装该字体(我认为是)。
如果您认为这不是适合您的解决方案,您可以转向 javascript 条形码工具 (this is one)。
您需要安装几个软件包才能正确显示条形码。
另外根据这个thread你可以尝试打印页面,看看条码是否有效