The array of floats returned by
getQuadPoints<http://pdfbox.apache.org/apidocs/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationTextMarkup.html>()
will return all of the quads associated with the annotation, in a single
array.
Each group of 8 floats represents one quad.


On Thu, Oct 31, 2013 at 11:21 AM, Jonny O <[email protected]> wrote:

> Hello.
>
> I am using PDFBox to both extract annotations from, and add annotations to
> a PDF file. I originally used JavaScript within Acrobat to do this, but it
> is much too slow and very restricted. So it is very nice to use PDFbox.
>
> However, all subclasses of PDAnnotation only seem to allow the user to get
> or set one quad. The problem however is that Acrobat can create multiple
> quads for the one annotation (as it appears to me). For example, if a user
> creates a single highlight across two or more lines, several individual
> boxes (quads) will be seen, however, they act as one when editing or
> deleting.
>
> JavaScript in Acrobat accepts a 2D Array when getting or setting quads. Is
> it possible to replicate this using PDFBox? Perhaps this functionality was
> left out due to the complexity of the PDF structure?
>
> I have exhausted my time and knowledge on this one, and I hope some advice
> might help me get some energy back :)
>
> Thank you for your time.
> Jonny O.
>

Reply via email to