Pdf 使用iText的多行标记注释

Pdf 使用iText的多行标记注释,pdf,itext,pdf-annotations,Pdf,Itext,Pdf Annotations,我想用iText突出显示PDF文档中的一段文字。这段文字也可以跨越几行,因此高亮显示的区域不一定是一个矩形。 但是对于pdfanRotation.createMarkup(…)方法,我只能传递或描述一个矩形,而且PDF参考仅允许四个QuadPoints来描述该区域 如果我能用一个注释就能做到这一点,我将非常高兴。我知道这是可能的,因为我看到文档中有多行高亮显示区域,在注释列表中显示为一个条目。PDF规范中的四点是一个8*n元素的数组,其中每组8个元素(x1、y1、x2、y2、x3、y3、x4、y

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


如果我能用一个注释就能做到这一点,我将非常高兴。我知道这是可能的,因为我看到文档中有多行高亮显示区域,在注释列表中显示为一个条目。

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