У меня есть метод replaceText, который записывает данные в сгенерированный файл. Это не читает абзац. Вам нужно получить абзац, чтобы он мог найти нужный маркер. Я не могу понять, что он получает первый - абзац или текст?
for (XWPFParagraph p : xdoc.getParagraphs()) {
for (XWPFRun r : p.getRuns()) {
String text = r.getText(0);
if (text != null && text.length() > 0) {
String msg = param.get(text.trim());
if (msg != null) {
text = text.replace(text.trim(), msg);
r.setText(text, 0);
}
}
}
}
введите описание изображения здесь