Tilman Hausherr created PDFBOX-4509:
---------------------------------------

             Summary: Font appears twice in resources of field widget
                 Key: PDFBOX-4509
                 URL: https://issues.apache.org/jira/browse/PDFBOX-4509
             Project: PDFBox
          Issue Type: Improvement
          Components: AcroForm
    Affects Versions: 2.0.14
            Reporter: Tilman Hausherr
            Assignee: Tilman Hausherr
             Fix For: 2.0.16, 3.0.0 PDFBox
         Attachments: SimpleForm-Updated.pdf

See {{Root/Pages/Kids/[0]/Annots/[0]/AP/N/Resources/Font}} in the attached 
file, it has Helv and F2. The file was produced with the CreateSimpleForm 
example, reloaded and modified and saved.

The cause is that when the content stream is created, the "Helv" font is added 
to the resources. In a classic "create a PDF" scenario, PDFBox would notice 
that the font is already there, but this fails, because the dictionary contains 
the font, +but as an indirect object+ {color:#333333}so it doesn't get 
found{color} (see {{COSDictionary.containsValue()}}.

Solution: check the resource dictionary the hard way in PDResources. I'll do it 
only for fonts for now.



--
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