Я сделал форму в документе PDF, и все работает хорошо. Однако, когда содержимое документа распространяется на вторую страницу, поля формы применяются ко второй странице вместо первой страницы, на которой находится таблица.Форма, охватывающая несколько страниц в iText
Если я переключу оператор writer.addAnnotation(form)
на строку перед контентом, создающим вторую страницу, тогда все в порядке. Однако, если я добавлю его в конец документа, эта форма будет применена на второй странице.
Есть ли способ преодолеть это? Есть ли метод, который я пропускаю, что позволяет мне установить страницу, на которую применяется форма?
Кроме того, я хочу сохранить одну форму, которая охватывает несколько страниц с абзацами между полями.
* Есть ли способ преодолеть это? * - вы имеете в виду, действительно ли можно добавить элементы формы после создания большей части pdf. Вы можете сделать это **, а не ** добавлять поля формы в PdfWriter, а вместо этого работать над созданным pdf, используя комбинацию PdfReader/PdfStamper. Stamper позволяет вам поместить поля формы на любую страницу PDF, прочитанную читателем. – mkl
Постараюсь, спасибо! – vigneshwerv