У меня есть большая глава, содержащая несколько разделов. Мне нужно разделить содержимое раздела, чтобы сделать его более красивым и читаемым. Я пытался использовать setPageEmpty (ложь) и NEWPAGE() перед ожидаемым разрывом страницы, но страница не ломается:Новая страница в главе в iText
Document doc = new Document();
PdfWriter writer = PdfWriter.getInstance(doc, new FileOutputStream(filename));
writer.setPageEvent(new PageEventHandler(doc));
doc.open();
Chapter chapter = new ChapterAutoNumber("Main info");
chapter.add(new Paragraph("Lorem ipsum dolor sit amet", font));
writer.setPageEmpty(false);
itextDocument.newPage();
После этого кода я собираюсь на заполнить содержание раздела и, наконец, я собираюсь написать:
doc.add(chapter);
Но после первого абзаца мне нужен разрыв страницы. Как разделить содержимое раздела? Я использую IText 5,5
Я вижу! Большое спасибо за объяснение и фрагмент – mogilka
Можем ли мы сделать 'Chunk.NEXTPAGE' ландшафтом? Возможно ли, чтобы страница изменилась на новой странице? – Blaise
@Blaise Нет, я не думаю, что это возможно в iText 5 или ранее. Мы зафиксировали это в iText 7. –