2017-01-14 9 views
0

Как изменить выбранный цвет шрифта? Я хочу создать функцию для этого, но мой уровня является настолько основополагающим с этой апи ...Как изменить выбранный цвет слова с помощью POI XWPF

Это мой псевдо треск:

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

Таким образом, эта функция должна вернуть окрашенное слово. Пожалуйста, помогите, если вы можете:

ответ

1

Вам необходимо установить Run Property. Это работает аналогично Rich Text Strings в API Excel, но немного отличается.

// 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"); 

Весь текст в данном пробеге имеет те же свойства форматирования. В любое время, когда эти свойства необходимо изменить, вам нужно добавить новый прогон в абзац.