Amit Maheshwari created PDFBOX-4323:
---------------------------------------

             Summary: Not able to determine the page (page number) of the some 
form fields
                 Key: PDFBOX-4323
                 URL: https://issues.apache.org/jira/browse/PDFBOX-4323
             Project: PDFBox
          Issue Type: Bug
          Components: AcroForm, PDModel
    Affects Versions: 2.0.2
            Reporter: Amit Maheshwari
         Attachments: fda-form-356h-Scrubbed.pdf

I am not able to decide the page number of some form fields (specially of page 
4, 5 of attached pdf).

How I'm trying to get page number:
 # First I get list of all pages (as in 'PDPageTree') of pdf using 
'pdDocumentCatalog.GetPages()'
 # Then I get 'PDAcroForm' for the same pdf using 'getAcroForm()' method
 # Then I get list of all Fields (as in 'PDFieldTree') from previously got 
AcroForm

I use all these information in following code to get Page Number:

 

var widgets = field.getWidgets();

 var widget = (widgets.toArray()[0] as PDAnnotationWidget);
 if (widget != null)
 {
        int pageNo = pages.indexOf(widget.getPage());
 }



 

There is no error, just I am getting pageNo = -1 (as list doesn't contain such 
page)

But for some fields, list of pages doesn't contain the page which I get from 
'widget.getPage()' 

 

Let me know if some more clarification required.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to