我怎样才能截断边界框内的文字?(How can I truncate text within a b

2019-08-03 04:17发布

我写这封信的内容到PdfContentByte直接使用对象PdfContentByte.showTextAligned ,我想知道我怎么可以停止文本书写时溢出给定的区域。

如果可能的话这将是巨大的,如果iText的还可以放置一个省略号,其中文本不适合。

我找不到任何方法ColumnText ,这将于事无补。 我不想写的时候包的内容。

Answer 1:

用这个:

int status = ColumnText.START_COLUMN;
ColumnText ct = new ColumnText(cb);
ct.setSimpleColumn(rectangle);
status = ct.go();

请确保您定义rectangle的方式,使得只有一条线路适合,使用ColumnText.hasMoreText(status) ,以找出是否你需要添加一个省略号。



文章来源: How can I truncate text within a bounding box?
标签: java itext