2016-06-01 12 views
0

私はdocx4jを使用して入力ファイルを含む翻訳アプリケーションを作成しています。出力もdocxです。中国語の文字入力で作業するときに問題があります。私は、出力ファイルにTime New Romanフォントに変更したり、UTF-8へのエンコーディングを変更するにはどうすればよい<w:rFonts w:hint="eastAsia" w:ascii="MingLiU" w:hAnsi="MingLiU" w:eastAsia="MingLiU" w:cs="MingLiU"/>docx4J - docx出力ファイルのデフォルトのフォントまたはエンコーディングをUTF-8に設定します。

:つまり、入力ファイルのw:rFontsタグです。 ありがとう!

答えて

1

エンコーディングは、すでにUTF-8である必要があります。これはdocxファイルの標準です。

「Times New Roman」に変更する最も簡単な方法は、上記のrFontsタグの属性を設定することです。それは

それは、(直接書式、スタイルなどで)rFontsオブジェクトを取得することを行うために「MingLiU」

を言うところであり、それはにISNところ、これはどこにも有効となりますので、あなたはまた、rPrDefaultsでフォントを変更する必要があります別のrFontsタグで上書きされます。

関連する問題