У меня есть проблема с использованием ITEXTPDF-7.2.6.
Я хотел бы напечатать большую таблицу на PDF, но у меня всегда есть эти две проблемы.
У меня бесконечная петля, если я воссоздаю рендерер или NullpointerException, если я пытаюсь продолжить с предыдущим визуализацией.public class App
{
public static void main(String[] args) {
try {
PdfWriter writer = new PdfWriter("test.pdf");
PdfDocument pdf = new PdfDocument(writer);
pdf.addNewPage();
Document document = new Document(pdf);
Table table = new Table(UnitValue.createPercentArray(new float[]{1, 1}));
table.setWidth(UnitValue.createPercentValue(100));
PdfFont font = PdfFontFactory.createFont(StandardFonts.HELVETICA, PdfEncodings.WINANSI, EmbeddingStrategy.FORCE_NOT_EMBEDDED);
for(int i=0; i
Пожалуйста, обновите основное изменение IntegrateTableTopdf для IntegrateTableTopDf2, чтобы проверить два параметра.java.lang.NullPointerException
at com.itextpdf.layout.renderer.AbstractRenderer.isFirstOnRootArea(AbstractRenderer.java:2380)
at com.itextpdf.layout.renderer.TableRenderer.layout(TableRenderer.java:294)
at com.itextpdftest.App.integrateTableToPDF(App.java:71)
at com.itextpdftest.App.main(App.java:41)
< /code>
outpulation с использованием IntegrateTableTopdf2: < /p>
com.itextpdf.io.exceptions.IOException: Infinite loop !
at com.itextpdftest.App.integrateTableToPDF2(App.java:107)
at com.itextpdftest.App.main(App.java:41)
Подробнее здесь: https://stackoverflow.com/questions/796 ... -itextpdf7