1
我正在嘗試使用apache poi來查找doc/docx文檔的默認字體大小。我已經使用了XWPFRun類方法getFontSize()。但是,如果字體大小爲默認值,則返回值-1。我找不到任何其他方法在文檔中返回相同的結果。有沒有一種方法可以獲得文檔的「實際」默認字體大小?doc/docx文檔的默認文檔字體大小
我正在嘗試使用apache poi來查找doc/docx文檔的默認字體大小。我已經使用了XWPFRun類方法getFontSize()。但是,如果字體大小爲默認值,則返回值-1。我找不到任何其他方法在文檔中返回相同的結果。有沒有一種方法可以獲得文檔的「實際」默認字體大小?doc/docx文檔的默認文檔字體大小
在我的情況下,
document.getStyles().getDefaultRunStyles().getFontSize();
解決了這個問題。
您是否嘗試檢查應用於運行的樣式的字體大小? – Gagravarr 2012-02-28 09:48:30
是的,我做了,它返回正確的結果。但是如果運行的字體大小是默認的,則它顯示-1(這意味着它是默認的字體大小)而不是實際的字體大小。 – srjit 2012-02-28 10:16:19
從3.12開始,它表示「初始XWPFStyles支持使用默認文檔段落和運行樣式」並實現了XWPFDefaultRunStyle類。但document.getStyles()。getDefaultRunStyles()。getFontSize()仍然返回-1。 – neutrino 2015-06-13 05:14:30