2016-06-01 88 views
0

我正在使用docx4j使輸入文件的翻譯應用程序是docx,輸出也是docx。使用漢字輸入時遇到問題。這是輸入文件的w:rFonts標記:<w:rFonts w:hint="eastAsia" w:ascii="MingLiU" w:hAnsi="MingLiU" w:eastAsia="MingLiU" w:cs="MingLiU"/>docx4J - 爲docx輸出文件設置默認字體或編碼爲UTF-8

如何在輸出文件中更改爲Time New Roman字體或將編碼更改爲UTF-8。 謝謝你們!

回答

1

編碼應該是UTF-8了。這是docx文件的標準。

更改爲「Times New Roman」的最簡單方法是設置上面的rFonts標籤的屬性。也就是說,它說:「名流」

爲了做到這一點,得到了rFonts對象(直接格式化,樣式等)

你也應該改變rPrDefaults字體,因爲這生效的任何地方它不是不會被另一個rFonts標籤覆蓋。