0
私はC#で単語アドインを作成しています。このアドインでは、リソースから埋め込んだ別のフォントにフォントを置きたいと思います。埋め込みフォントで自動的にフォントを置換する
Wordには、コンピュータにインストールされている別のフォントに、インストールされていないフォントを自動的に置き換える "フォント置換"ツールがあることは知っています。これは私がやりたいこととまったく逆のので、道があることを願っています!
私はC#で単語アドインを作成しています。このアドインでは、リソースから埋め込んだ別のフォントにフォントを置きたいと思います。埋め込みフォントで自動的にフォントを置換する
Wordには、コンピュータにインストールされている別のフォントに、インストールされていないフォントを自動的に置き換える "フォント置換"ツールがあることは知っています。これは私がやりたいこととまったく逆のので、道があることを願っています!
最悪の場合、OpenXML SDKを使用してAddInからdocxを操作して再読み込みすることができます。
docxを保存して操作するのではなく、OpenXMLパッケージをメモリに保存することを選択した場合、大きなドキュメントで問題が発生する可能性があります。私は参考にしてこの回答を更新します。
私は既存のdocxを操作したくありません。ユーザーが1つのフォントで入力し、テキストを別のフォントで画面に書きたいとします。 "フォント置換"はこれを正確に行いますが、インストールされていないものはインストール済みのものに変更します。私の場合は、インストールされたフォントを、自分のアドインのリソースにあるものに置き換えたいと思っています。 – Benjamin