我正在使用PdfContentByte
直接向PdfContentByte.showTextAligned
对象写内容,我想知道如何在写入时停止溢出给定区域的文本。
如果可能,如果iText也可以在文本不适合的位置放置省略号字符,那将会很棒。
我在ColumnText
上找不到任何可以帮助的方法。我不希望写内容时包含内容。
答案 0 :(得分:1)
使用此:
int status = ColumnText.START_COLUMN;
ColumnText ct = new ColumnText(cb);
ct.setSimpleColumn(rectangle);
status = ct.go();
确保以某种方式定义rectangle
以便只有一行适合,使用ColumnText.hasMoreText(status)
来确定是否需要添加省略号字符。