Символы новой строки POI Java Apache игнорируются при записи в ячейку XWPFTable

В надежде, что кто-то может иметь некоторый опыт с этим. Я использую Apache POI 3.8b4 для вывода таблицы в формате Word 2007. Когда я делаю что-то подобное:

XWPFTableRow row = table.getRow(0);
String text = "A\nB\nC\nD";
row.getCell(i).setText(text);

все мои разрывы строк игнорируются в выводе в ячейке таблицы выглядят как

A B C D

Кто-нибудь знает, как заставить ее правильно отображаться, как

A
B
C
D

Edit: Решение было следующим:

XWPFParagraph para = row.getCell(i).getParagraphs().get(0);
for(String text : myStrings){
    XWPFRun run = para.createRun();
    run.setText(text.trim());
    run.addBreak();
}
13
задан ratherOCD 20 September 2011 в 13:23
поделиться