0

数値からバーコードを生成するレポートにカスタム フォントを使用しています。ローカル マシン (開発中のマシン) と Test SharePoint Reporting サーバー (SSRS 2012 / SP 2010) にフォントをインストールしました。Visual Studio でレポートを作成したところ、バーコードが正常に表示およびエクスポートされました。レポートを Test SharePoint サーバーにロードし、レポートとバーコードのプレビューを正しく実行し、それを PDF にエクスポートすると、正しく表示されます。

ただし、オフィスに別の人がレポートを実行しようとすると、プレビュー モードでバーコードが生成されません。彼がそれを PDF にエクスポートすると、バーコードが表示されます。問題は、SharePoint でレポートをプレビューするときにバーコードが表示されることです。

私たち 2 の唯一の違いは、ローカル マシンにフォントがインストールされていることです。それが問題であり、正しくエクスポートされる理由は、その時点でレポート サーバーのフォントを使用しているためだと思います。

簡単な解決策は、これを実行する各人のマシンにフォントをインストールすることです。全国に散らばる数百台のマシンについて話していなければ、それは簡単なことです。

SharePoint でレポートをプレビューすると、実際にローカル フォントがチェックされますか?それとも他の場所でチェックされますか? ローカル フォントをチェックしている場合、すべてのユーザーがフォントをインストールする必要がないように、レポートにフォントを埋め込む方法はありますか。

ありがとう。

4

1 に答える 1

0

見つけた記事のおかげで解決策を見つけることができました

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

基本的に、数値をバーコード フォントに変換するのではなく、数値をバーコード イメージに変換します。この方法では、レポートを実行するユーザーは、ローカル マシンに保存されているフォントを必要としません。

于 2014-02-14T18:48:55.257 に答える