現在、XDocReport 1.0.3 を使用してレポートを docx 形式で生成しています。SyntaxKind.HTML で使用すると、使用したフォント ファミリが出力ドキュメントに正しく表示されません。基本的に2つの異なるアプローチがあると考えました。
- 入力: ユーザーが CKEditor を使用して提供する任意の HTML。
- テンプレート入力: .docx テンプレート
- 出力 .docx ファイル
a) 使用しているテンプレートに直接フォントを設定します。その結果、フォントが認識されず、デフォルト (ここでは Times New Roman) に戻ります。
b) ドキュメントの入力データである HTML に font-family を設定します。これも機能せず、デフォルト (Times New Roman) に戻ります。
その問題を解決する方法を考え出した人はいますか? また、XDocReport 開発者にバグ レポートを送信する予定です。応答がある場合は、こちらを参照してください。