Я пытаюсь создать PDF, используя itext7. Я должен загрузить контент с помощью цикла. Если содержание превышает размер страницы, есть ли способ автоматически создать новую страницу?
Я думал что-то вроде
foreach(var item in myModel)
{
// create new paragraph, and add to page
if(pageIsfull)
{
doc.NewPage();
// then add content to my new page
}
}
Страница, которую я создаю, делает
PdfPage page9 = pdf.AddNewPage(ps);
Затем я запускаю свой foreach, и он использует только page9 и не добавляет новый. Это потому, что я создал страницу неправильно?