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に助けを求めます。