[ 
https://issues.apache.org/jira/browse/PDFBOX-641?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jukka Zitting resolved PDFBOX-641.
----------------------------------

      Assignee: Jukka Zitting
    Resolution: Fixed

I committed a slightly modified fix in revision 956609. Instead of changing the 
argument and return types to SortedMaps, which seemed like a somewhat heavy API 
change, I kept the explicit ordering of names in setNames() and modified 
getNames() to return a LinkedHashMap that maintains the order of the underlying 
name array.

> PDNameTreeNode: Keys in Names shall be sorted
> ---------------------------------------------
>
>                 Key: PDFBOX-641
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-641
>             Project: PDFBox
>          Issue Type: Bug
>          Components: PDModel
>    Affects Versions: 1.1.0
>            Reporter: Johannes Koch
>            Assignee: Jukka Zitting
>            Priority: Minor
>             Fix For: 1.2.0
>
>         Attachments: PDFBox-641_patch_00.txt
>
>
> According to PDF 32000-1:2008 page 89, paragraph following table 36, the keys 
> in Names shall be sorted. So the parameter for setNames(Map) and the return 
> value for getNames() should better be a SortedMap.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to