Gilad Denneboom created PDFBOX-2148:
---------------------------------------

             Summary: Handle the Fully Qualified Name of duplicate fields better
                 Key: PDFBOX-2148
                 URL: https://issues.apache.org/jira/browse/PDFBOX-2148
             Project: PDFBox
          Issue Type: Improvement
          Components: PDModel
    Affects Versions: 1.8.5
            Reporter: Gilad Denneboom
            Priority: Minor
         Attachments: field name test.java, field name test.pdf

When there are multiple copies with the same field name, the 
getFullyQualifiedName for each kid in the list of PDField objects returns the 
name of the parent, followed by ".null". So if the parent field is called 
"Button2" and it has 4 instances the result of printing out all the names will 
be:
Button2.null
Button2.null
Button2.null
Button2.null

Acrobat names these widgets using consecutive numbers, like so:
Button2.0
Button2.1
Button2.2
Button2.3

I had a look at the PDF ISO documentation regarding Field Names (12.7.3.2, p. 
434) and this convention is not mentioned there, but it might be a good idea to 
use it anyway, no?

I'm attaching a sample code snippet and a PDF that show this issue.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to