Мне нужно создать простой документ Word для печати из java-программы. Необходимо, чтобы выходные данные печатались на отдельных страницах. Я использую следующий код:Apache poi page breaks
XWPFDocument document = new XWPFDocument();
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run = paragraph.createRun();
run.setText("TITLE");
run.addCarriageReturn();
run.setText("some text and stuff here");
run.addBreak(BreakType.PAGE);
run.setText("more text");
run.addCarriageReturn();
run.setText("one more line");
Беда в том, что-то я пытаюсь вставить после появления этого разрыва страницы на своих собственных на странице (последние две строки текста в выше пример появится на разных страницах). Это похоже на то, что после каждого утверждения теперь происходит «автоматический перерыв страницы». Я пробовал использовать новый прогон или новый абзац, но результат всегда один и тот же. Есть идеи? Начните с разочарования здесь ....
используется BreakType.PAGE, которые Acoording к документации: Указывает, что текущий разрыв перезапускается на следующей странице документа, когда документ отображается в режиме просмотра страницы. – DeiAndrei
Вот что я сделал. Но он, кажется, стучит в эффект и ставит все после него на отдельные страницы ... – BendyMan