2017-08-23 17 views
0

私たちのCRMシステムでは、ユーザーはエンティティに関する情報をpdfファイル形式でダウンロードできます。私の仕事は日本語版を追加することです。
pdfの作成に使用されるライブラリは "itextsharp"です。
ここでの問題はフォントです。新しいフォントを追加するにはどうすればいいですか、CRMに日本語の文字を含むフォントがありますか?

フォントは次のようにロードされます:
BaseFont basefont = BaseFont.CreateFont("filename", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font font = new Font(basefont);

"ファイル名"はどこに保存されますか?ダイナミックCRM 2011プラグイン内のフォントを追加

+0

私はこのツールをILMerging http://derpturkey.com/embedding-dlls-or-resources-in-c-executable/で知っていますが、それを試してみる – Alex

答えて

1

ダイナミックCRMにフォントを追加するためのすばやく解決策は、StyleSheet(CSS)タイプの新しいWebリソースを作成し、ファイル名の最後に.cssを追加してアップロードすることです。

myfont.ttf.css

CRMはアップロード時にStyleSheetであると考えて、検証にパスし、コード内のファイルを取得するときにはまだフォントになります。

これは、ここでどのように機能するかを詳述記事がありました: https://community.dynamics.com/crm/b/sonomapartners/archive/2013/07/19/font-files-as-crm-web-resources

あなたはまた、例えばどこか他のフォントをホストする可能性がありますAzureストレージまたは既にどこかでホストされているものを使用してくださいhttps://fonts.google.com/

関連する問題