Imgen wrote:
> Thing is, I can get the position of the text. It's page no, X coordinate,
> Y coordinate, height, width, line no, start character index, end character
> index, etc. But how can I access the text which is confined in this area?
> The thing I want to do is to add action to it, be it goto a web page, or a
> remote pdf, or a local destination.

If you have the page number, X,Y, height and width, you have EVERYTHING 
you need. Actions ARE NOT PART of the content stream, you'll find them 
in the page dictionary as Annots (Annotations), but you shouldn't worry 
about that. All you need is PdfStamper.addAnnotation().
Google for that and you'll find some examples.

> Your code is obviously extracted from a
> program so it misses the context, so I don't quite understand. For example,
> what is the Matrix class stands for? In itext, I don't see any class with
> that name. And lastTextLineMatrix, what is it? Would you be so kind to tell
> me a bit more? I'm very grateful.

It's NOT DOCUMENTED. If it were easy to explain in a mail it would be 
documented, but writing documentation costs time. (And who is paying for 
that time?) Also: it won't work for all PDFs so it's safe to say it's 
impossible. Forget about it. If you have the data you say you have, add 
an annotation, don't mess with the existing content stream.
-- 
This answer is provided by 1T3XT BVBA
http://www.1t3xt.com/ - http://www.1t3xt.info

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Buy the iText book: http://www.1t3xt.com/docs/book.php

Reply via email to