[ https://issues.apache.org/jira/browse/PDFBOX-1036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14193951#comment-14193951 ]
Maruan Sahyoun commented on PDFBOX-1036: ---------------------------------------- There is a regression in the appearance generation when calculating the font size. {code} if (tokens != null) { // reuse the fontsize of an existing apperance stream int fontIndex = tokens.indexOf(PDFOperator.getOperator("Tf")); if (fontIndex != -1) { fontSize = ((COSNumber) tokens.get(fontIndex - 1)).floatValue(); } } else if (daTokens != null) { // daString looks like "BMC / {code} If there is an appearance stream tokens != null but the tokens might not contain a font setting. Because of else if (daTokens …) the default appearance value is only read if there is no appearance stream regardless of a font setting being made in the current appearance stream. This might happen e.g. if there is an empty field with a border around it. > FDFExport/Import gives strange results > -------------------------------------- > > Key: PDFBOX-1036 > URL: https://issues.apache.org/jira/browse/PDFBOX-1036 > Project: PDFBox > Issue Type: Bug > Components: Utilities > Affects Versions: 1.8.7, 2.0.0 > Environment: Windows 7, Acrobat Pro 9.4.4, Eclipse Helios SR2 > Reporter: Gilad Denneboom > Assignee: Andreas Lehmkühler > Labels: AcroForm, FDF > Fix For: 1.8.8, 2.0.0 > > Attachments: result.pdf, test.fdf, test.pdf > > > 1. Create a new, blank PDF in Acrobat. > 2. Add a text form field and set the contents to "some text". > 3. Run ExportFDF and then ImportFDF on this file. > The result is a messed-up text box. See the attached files. > Also I've noticed that the FDF created by PDFBox is very different to the one > created by Acrobat. > Here's my code: > ExportFDF.main(new String[]{"c:/gilad/input/test.pdf", > "c:/gilad/input/test.fdf"}); > ImportFDF.main(new String[]{"c:/gilad/input/test.pdf", > "c:/gilad/input/test.fdf", "c:/gilad/input/result.pdf"}); -- This message was sent by Atlassian JIRA (v6.3.4#6332)