Hi.

I am a newbie to iText, but have a small amount of code to pull out  
form fields from a PDF form (see snippet below) which was originally  
based in one of your samples.

I was wondering if there is anyway to order the form fields that are  
returned, to say be in the order in which they were created for  
instance as they seem to be returned in a bit of a random fashion at  
the moment?

Any help much appreciated,

Kind regards,

Andy

---

PdfReader reader = new PdfReader(dir + in_pdf);
AcroFields form = reader.getAcroFields();
HashMap fields = form.getFields();

for (Iterator i = fields.keySet().iterator(); i.hasNext(); ) {
        String key = (String) i.next();
        int type = form.getFieldType(key);
        String value = form.getField(key);
        float[] fieldPositions = form.getFieldPositions(key);                   
        switch(type) {
                ...
        }
}

---

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to