0

我想使用 iText 突出显示 PDF 文档中的文本段落。这段话也可以跨越几行,所以高亮区域不一定是一个矩形。但是对于PdfAnnotation.createMarkup(...)我只能传递或描述一个矩形的方法,并且 PDF 参考只允许四个QuadPoints来描述该区域。

如果我能用一个注释来实现这一点,我会非常高兴。我知道这是可能的,因为我已经看到具有多行突出显示区域的文档在注释列表中显示为一个条目。

4

1 回答 1

1

PDF 规范中的 QuadPoints 是一个 8*n 元素的数组,其中每组 8 个元素(x1、y1、x2、y2、x3、y3、x4、y4)定义突出显示的矩形的 4 个角。
PdfAnnotation.createMarkup 的最后一个参数是一个接受上述值的数组。

于 2013-08-13T13:38:50.780 回答