itext multiline text in bounding box

不问归期 提交于 2019-12-03 11:52:46
Yannick Smits

Try this:

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();

parameters of SetSimpleColumn are:

  1. the phrase
  2. the lower left x corner (left)
  3. the lower left y corner (bottom)
  4. the upper right x corner (right)
  5. the upper right y corner (top)
  6. line height (leading)
  7. alignment.
user1269737
ColumnText ct = new ColumnText(content);
ct.setSimpleColumn(
    new Phrase("Very Long Text"),
    left=20, bottom=100, right=500, top=500,
    fontSize=18, Element.ALIGN_JUSTIFIED);
ct.go(); // for drawing
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!