[ 
https://issues.apache.org/jira/browse/PDFBOX-4216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16484364#comment-16484364
 ] 

Tilman Hausherr edited comment on PDFBOX-4216 at 5/22/18 5:59 PM:
------------------------------------------------------------------

reopening because IMHO this is a bug, although the workaround (which you did 
now) is easy. As I wrote "I suspect that the problem in PDFBox is that we take 
the glyph sizes of the actual font (LiberationSans) instead of the built-in 
sizes from the AFM files."

Ideally, it should be possible to use standard 14 fonts to create PDF files 
even if none of these fonts are on the system...


was (Author: tilman):
reopening because IMHO this is a bug, although the workaround is easy. As I 
wrote "I suspect that the problem in PDFBox is that we take the glyph sizes of 
the actual font (LiberationSans) instead of the built-in sizes from the AFM 
files."

Ideally, it should be possible to use standard 14 fonts to create PDF files 
even if none of these fonts are on the system...

> PDFBox decimal value cutting off in Red Hat Enterprise 7.4
> ----------------------------------------------------------
>
>                 Key: PDFBOX-4216
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-4216
>             Project: PDFBox
>          Issue Type: Bug
>          Components: AcroForm
>    Affects Versions: 2.0.9
>         Environment: LINUX
>            Reporter: Jim Halpert
>            Priority: Major
>         Attachments: .pdfbox.cache, Capture.PNG, pdfbox_issue.PNG, 
> pdfbox_linux_issue-saved-AR.pdf, pdfbox_linux_issue-saved.pdf, 
> pdfbox_linux_issue.pdf, test.pdf
>
>
> Facing issue with Pdf decimal value mapping in the pdffiled in LINUX 
> environment, right side decimal values are cutting off, appreciate quick help 
> on this.
> {code:java}
>  PDDocument pdfDoc = PDDocument.load(new File("pdfbox_linux_issue.pdf"));
>         PDDocumentCatalog docCatalog = pdfDoc.getDocumentCatalog();
>         PDAcroForm acroForm = docCatalog.getAcroForm();
>         Map m = new HashMap();
>         m.put("amtPaidForUnit", "15,999.23");
>         m.put("amtPubFreightFees", "22.55");
>         m.put("amtPaidTotAccessories", "45612.12");
>         m.put("dealerDocPrepFees", "55.22");
>         m.put("amtDownTradeTotal", "56.89");
>         m.put("amtPaidSalesTax", "99.55");
>         m.put("amtSerContractTo", "895.66");
>         m.put("amtSerContractAmt", "965.36");
>         m.put("amtGapProtTo", "798.56");
>         m.put("amtGapProtAmt", "64654.33");
>         m.put("amtTireGuardTo", "45465.22");
>         m.put("amtTireGuardAmt", "455.66");
>         m.put("amtPaidOptExtWarr", "88.56");
>         m.put("amtPaidOptExtWarrAmt", "663.44");
>         m.put("amtPubTitleFees", "54.25");
>         m.put("amtPubLicFees", "4654.56");
>         m.put("amtPubRegFees", "545.13");
>         m.put("amtPubLienFees", "89.22");
>         m.put("amtPubFilingFees", "564.65");
>         m.put("amtPubStampFees", "56.65");
>         m.put("amtPubToAmt", "789.45");
>         m.put("amtPubTo2Amt", "15.645");
>         m.put("subtotalOfSectionsABC", "13.456");
>         m.put("amtLenderOrigFeesAmt", "64.454");
>         m.put("amtLender1FeesAmt", "63.56");
>         m.put("subtotalOfSection2", "89.12");
>         m.put("subtotalOfSection3", "63.45");
>         m.put("subtotalOfSection4", "89.15");
>         m.put("discAmtFinanced", "63.25");
>         for (Object fieldObj : acroForm.getFields())
>         {
>             PDField field = (PDField) fieldObj;
>             if (m.get(field.getFullyQualifiedName()) != null) // set value of 
> map when map key and pdf key is matched 
>             {
>                 
> field.setValue(m.get(field.getFullyQualifiedName()).toString());
>             }
>         }
>         
>         pdfDoc.save(new File("pdfbox_linux_issue-saved.pdf"));
> {code}
> Works in Windows, Linux Mint, Ubuntu as expected. Issue is only with Red Hat 
> Enterprise 7.4.



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