Kar*_*pka 10 java text position itext multiline
有没有人知道,如何在iText中,在边界框中添加多行文字(指定坐标).
我试过了
cb.showTextAligned(
PdfContentByte.ALIGN_LEFT,
text,
bounds.getLeft(),
TOTAL_HEIGHT-bounds.getTop(),
0 );
Run Code Online (Sandbox Code Playgroud)
但它不支持换行.我也试过了
PdfContentByte cb = writer.getDirectContent();
cb.moveText(300,400);
document.add(new Paragraph("TEST paragraph\nNewline"));
Run Code Online (Sandbox Code Playgroud)
这支持换行但不对moveText作出反应,因此我不知道如何将它放在给定位置或更好:边界框.
我怀疑chunks或PdfTemplate或者表可能会有所帮助,但我(还)不知道如何把它放在一起.TIA寻求帮助.
Yan*_*its 22
试试这个:
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();
Run Code Online (Sandbox Code Playgroud)
SetSimpleColumn的参数是: