Как добавить абзац после ColumnText в iText Java? - PullRequest
0 голосов
/ 02 мая 2020
    Rectangle[] COLUMNS = {
            new Rectangle(36, 36, 290, 806),
            new Rectangle(305, 36, 559, 806)
    };

    Paragraph p = new Paragraph("CNPJ da Empresa:");
    p.add(Chunk.NEWLINE);
    Phrase x = new Phrase("10964783711987");
    p.add(x);

    Paragraph p1 = new Paragraph("Telefone de contato:");
    p1.add(Chunk.NEWLINE);
    x = new Phrase("(81) 3271-2320");
    p1.add(x);

    ColumnText ct = new ColumnText(canvas);

    int side_of_the_page = 0;
    ct.setSimpleColumn(COLUMNS[side_of_the_page]);

    ct.addElement(p);

    ct.go();

    ct.setSimpleColumn(COLUMNS[1]);
    ct.addElement(p1);

    ct.go();

    Paragraph p3 = new Paragraph("Alunos participantes da empresa");
    p3.setSpacingBefore(100);
    document.add(p3);

    document.close();

С текстами в двух столбцах все в порядке, но при добавлении нового абзаца он перекрывает columnText. Мне нужно добавить этот новый абзац за пределами columnText и продолжить заполнение документа. Спасибо за помощь. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...