Apache POI と HWPF を使用して生成したドキュメント (.doc) があり、フォントの種類を変更したいと考えています。変更する場所は、各段落内の文字にあると思います。
CharacterRun には.setBold()
.setColor()
andなどのメソッド.getFontName()
がありますが、私が見つけたフォントを設定するメソッドはありません。
XWPF にはありますが、.setFontFamily()
HWPF で同じことを行う方法はありますか?
Range after = doc.getRange();
int numParagraphs = after.numParagraphs();
for(int i = 0; i < numParagraphs; i++){
Paragraph paragraph = after.getParagraph(i);
int charRuns = paragraph.numCharacterRuns();
for(int j = 0; j < charRuns; j++){
int size = 9;
CharacterRun run = paragraph.getCharacterRun(j);
run.setFontSize(size*2); // In half sizes.
}
}