上面是 .docx 的快照,下面是代码示例代码,我想a在它被替换后改变颜色@。r.setColor("DC143C")不起作用:
for (XWPFParagraph p : docx.getParagraphs()) {
List<XWPFRun> runs = p.getRuns();
if (runs != null) {
for (XWPFRun r : runs) {
String origText = r.getText(0);
if (origText != null && origText.contains("a")) {
origText = origText.replace("a", "@");
r.setText(origText, 0);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)