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: [email protected]
For additional commands, e-mail: [email protected]