如何使用 POI XWPF 更改选中的单词颜色

How to change the selected word color with POI XWPF

如何更改选中的文字字体颜色? 我想为此创建一个函数,但我的水平是如此基础 api...

这是我的伪代码:

 public String setTextColor(String word){
     String coloredWord = null;
     /**
     * setColor method here
     */
    return coloredWord;
}

所以,这个函数要return彩色字。 如果可以的话,请帮忙:)

您需要设置 运行 属性。这与 Excel API 中的富文本字符串的工作方式类似,但有点不同。

// p is your paragraph object
XWPFRun r = p.createRun();
r.setColor("ff0000");
r.setText("This text is red");
r = p.createRun();
r.setText(" but this text is black");

给定 运行 中的所有文本都具有相同的格式属性。任何时候这些属性需要更改,您都需要添加一个新的 运行 段落。