0

我有一个自定义字体,用于从数字生成条形码的报告。我在本地机器(我正在开发的地方)和测试 SharePoint 报告服务器(SSRS 2012 / SP 2010)上安装了字体。我在 Visual Studio 中创建了报告,条形码显示和导出正常。我将报告加载到测试 SharePoint 服务器上,并正确运行报告和条形码预览,然后将其导出为 PDF 并正确显示。

但是,如果我在办公室有另一个人尝试运行报告,则条形码不会在预览模式下生成。尽管如果他将其导出为 PDF,则会显示条形码。因此,问题在于您在 SharePoint 中预览报表时显示的条形码。

我们 2 之间的唯一区别是我在本地机器上安装了字体。我认为这是问题所在,它正确导出的原因是因为此时它使用了报表服务器中的字体。

一个简单的解决方案是在运行它的每个人的机器上安装字体。如果我们不是在谈论遍布全国的数百台机器,那将很简单。

在 SharePoint 中预览报表时,它实际上是在检查本地字体还是在其他地方检查?如果它正在检查本地字体,有没有办法以某种方式将字体嵌入到报告中,这样每个用户都不需要安装它。

谢谢。

4

1 回答 1

0

由于我发现的一篇文章,我最终找到了解决方案

http://www.zeninteractions.com/free-reporting-services-barcodes/

基本上,不是将数字从数字转换为条形码字体,而是将数字转换为条形码图像。这样,运行报告的用户将不需要存储在本地计算机上的字体。

于 2014-02-14T18:48:55.257 回答