diff --git a/src/main/java/pl/jsolve/templ4docx/strategy/TextInsertStrategy.java b/src/main/java/pl/jsolve/templ4docx/strategy/TextInsertStrategy.java index ffcf631..851a421 100644 --- a/src/main/java/pl/jsolve/templ4docx/strategy/TextInsertStrategy.java +++ b/src/main/java/pl/jsolve/templ4docx/strategy/TextInsertStrategy.java @@ -25,8 +25,21 @@ public void insert(Insert insert, Variable variable) { String text = run.getText(0); if (StringUtils.contains(text, textInsert.getKey().getKey())) { text = StringUtils.replace(text, textVariable.getKey(), textVariable.getValue()); - run.setText(text, 0); + setText(run, text); } } } + + private static final void setText(final XWPFRun run, final String text) { + if (text.contains("\n")) { + String[] lines = text.split("\n"); + run.setText(lines[0], 0); + for(int i=1;i