Делает любой знает, как к, в iText, добавляет многострочный текст в ограничительной рамке (с указанными координатами).
Я попробовал
cb.showTextAligned(
PdfContentByte.ALIGN_LEFT,
text,
bounds.getLeft(),
TOTAL_HEIGHT-bounds.getTop(),
0 );
Но это не поддерживает новые строки. Я также попробовал
PdfContentByte cb = writer.getDirectContent();
cb.moveText(300,400);
document.add(new Paragraph("TEST paragraph\nNewline"));
Это поддерживает новые строки, но не реагирует на moveText, таким образом, я не знаю, как поместить его в данное положение или лучше: ограничительная рамка.
Я подозреваю блоки или PdfTemplate, или возможно таблица могла бы помочь, но я еще не знаю, как соединить его. TIA для справки.
Попробуйте следующее:
ColumnText ct = new ColumnText(cb);
Phrase myText = new Phrase("TEST paragraph\nAfter Newline");
ct.setSimpleColumn(myText, 34, 750, 580, 317, 15, Element.ALIGN_LEFT);
ct.go();
параметры колонки SetSimpleColumn следующие: