Как я уже упоминал в ответе на ваш предыдущий вопрос,
split рендеринг представляет часть контента, которую iText может разместить в области, overflow - контент, который переполняется.
Таким образом, если вы хотите расположить остальную часть содержимого, вы можете выполнить ту же операцию (layout
) на вашем overflowRenderer
.
Код выглядит следующим образом:
LayoutResult firstPageResult = div.createRendererSubTree().setParent(doc.getRenderer()).layout(new LayoutContext(new LayoutArea(0, PageSize.A5)));
LayoutResult secondPageResult = firstPageResult.getOverflowRenderer().layout(new LayoutContext(new LayoutArea(1, PageSize.A5)));
Как только содержимое будет полностью размещено, overflowRenderer будет иметь значение null.