2015-11-25 88 views
0

是否有可能以特定的語言獲取段落樣式?例如:在我的個人電腦上,我碰巧有一個微軟窗口的荷蘭語安裝。這導致paragraph.getStyles()方法返回樣式的荷蘭值,而不是正常值「heading1」,「heading2」等。我正在接收諸如「Kop1」,「kop2」等值。在apache POI中獲取段落樣式,語言特定

我正在爲基於文檔的文檔創建一個解析器,用於選擇樣式上的某些部分。有人對這個有經驗麼 ?

enter image description here

enter image description here

回答

2

我想看看在.docx文件中的數據(這是一個zip文件)來驗證數據是否通過字寫成這樣已經或「換位」通過POI或某些本地功能。

如果數據已經由Word編寫,您需要檢查如何在Word中以不同的語言創建文檔。

如果不是,那麼如果您使用POI 3.13或更新版本,則可以嘗試通過LocaleUtil.setUserLocale()設置不同的區域設置,並查看是否會影響結果。

+0

設置區域設置可能是解決方案。我會盡快查看此信息。讓我回頭看看這個。 –

+0

工作就像一個魅力,非常感謝:) –