0
我正在使用鏈接中提供的最後一個答案: Replacing a text in Apache POI XWPF not working。 感謝喬希。替換Apache POI XWPF中的文本不起作用分機
它適用於幾乎所有場景,但有時它不會正確地將顏色應用於替換的文本。 我錯過了什麼?
我正在使用鏈接中提供的最後一個答案: Replacing a text in Apache POI XWPF not working。 感謝喬希。替換Apache POI XWPF中的文本不起作用分機
它適用於幾乎所有場景,但有時它不會正確地將顏色應用於替換的文本。 我錯過了什麼?
運行是有趣的事情。我知道解決方案in this Stack Overflow question非常適合用於替換段落或段落中具有不同格式(粗體,浮雕等)的段落。對於我的特殊用例,替換函數能夠替換中間運行的字符串並處理我們遇到的任何特定格式。我沒有親自看顏色,但它似乎有這樣做的功能:newRun.setColor(run.getColor());
請注意,我最初使用的是Apache POI 3.11,代碼給了我很多錯誤,例如「方法isEmbossed()未定義爲類型XWPFRun」。升級到3.15解決了這個問題。