You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Will May (JIRA)" <ji...@apache.org> on 2012/11/04 16:52:12 UTC
[jira] [Commented] (PDFBOX-1419) PDField.setValue is not behave
correctly
[ https://issues.apache.org/jira/browse/PDFBOX-1419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13490206#comment-13490206 ]
Will May commented on PDFBOX-1419:
----------------------------------
Sorry for the late reply. My suggestion would be to download the patch and implement the algorithm to calculate the starting position correctly. I only copied what was being done for a single line text box and played with it till it looked okay.
> PDField.setValue is not behave correctly
> ----------------------------------------
>
> Key: PDFBOX-1419
> URL: https://issues.apache.org/jira/browse/PDFBOX-1419
> Project: PDFBox
> Issue Type: Bug
> Components: Writing
> Affects Versions: 1.7.0
> Environment: JavaEE 1.6 project developed under Window system, will deploy to Unix Weblogic server
> Reporter: Joe Lee
>
> Use a template PDF file to write value into different fields (type of PDTextbox, PDCheckbox, PDChoiceField). The PDTextbox displays either very large font or not show anything. If click into the field, it displays correctly. Click outside the field, it reverts back to the wrong display. The same logic of code works well with iText library. The code similar to:
>
> PDFTemplate = PDDocument.load("myTemplate.pdf");
> PDDocumentCatalog docCatalog = PDFTemplate.getDocumentCatalog();
> PDAcroForm acroForm = docCatalog.getAcroForm();
> :
> try { PDField pdField = acroForm.getField(field);
> if (pdField != null) pdField.setValue(value);
> } catch(...){}
> :
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira