2017-01-14 29 views
0

如何更改所選字詞字體顏色? 我想創建這樣的功能,但我的水平與此API,因此基本...如何用POI更改所選字詞顏色XWPF

這是我的假鱈魚:

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

所以,這個函數必須返回顏色的字。 請幫助,如果你可以:)

回答

1

你需要設置運行屬性。這與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"); 

給定運行中的所有文本都具有相同的格式屬性。每當這些屬性需要更改時,您都需要爲該段添加一個新的運行。