From dev-return-56557-archive-asf-public=cust-asf.ponee.io@pdfbox.apache.org Thu May 10 19:53:04 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 6CEC5180674 for ; Thu, 10 May 2018 19:53:04 +0200 (CEST) Received: (qmail 10363 invoked by uid 500); 10 May 2018 17:53:03 -0000 Mailing-List: contact dev-help@pdfbox.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@pdfbox.apache.org Delivered-To: mailing list dev@pdfbox.apache.org Received: (qmail 10338 invoked by uid 99); 10 May 2018 17:53:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 May 2018 17:53:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 014C81807AC for ; Thu, 10 May 2018 17:53:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -109.011 X-Spam-Level: X-Spam-Status: No, score=-109.011 tagged_above=-999 required=6.31 tests=[ENV_AND_HDR_SPF_MATCH=-0.5, KAM_ASCII_DIVIDERS=0.8, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_SPF_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id DEAxag5RjRMn for ; Thu, 10 May 2018 17:53:02 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id ADE205FB51 for ; Thu, 10 May 2018 17:53:01 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id F25E8E0F6D for ; Thu, 10 May 2018 17:53:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 598562154C for ; Thu, 10 May 2018 17:53:00 +0000 (UTC) Date: Thu, 10 May 2018 17:53:00 +0000 (UTC) From: "Tilman Hausherr (JIRA)" To: dev@pdfbox.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (PDFBOX-4216) PDFBox decimal value cutting off in Red Hat Enterprise 7.4 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/PDFBOX-4216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16470846#comment-16470846 ] Tilman Hausherr commented on PDFBOX-4216: ----------------------------------------- Another idea - maybe the courier font or its replacements is missing. Please go to your user directory in that redhat system, and open the file .pdfbox.cache, and post all lines that include courier, liberation, and nimbusmon. Make the search case insensitive. Include all lines that have the string, i.e. also "CourierNew". Or just post the whole file. > 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: 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-unsubscribe@pdfbox.apache.org For additional commands, e-mail: dev-help@pdfbox.apache.org