Author: tilman Date: Sun May 26 10:31:37 2024 New Revision: 1917969 URL: http://svn.apache.org/viewvc?rev=1917969&view=rev Log: PDFBOX-5829: suuport floats like '-12.-1'
Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSFloat.java Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSFloat.java URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSFloat.java?rev=1917969&r1=1917968&r2=1917969&view=diff ============================================================================== --- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSFloat.java (original) +++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/cos/COSFloat.java Sun May 26 10:31:37 2024 @@ -73,6 +73,11 @@ public class COSFloat extends COSNumber // PDFBOX-3500 has 0.-262 valueAsString = "-" + valueAsString.replaceFirst("\\-", ""); } + else if (aFloat.matches("^-\\d+\\.-\\d+")) + { + // PDFBOX-5829 has -12.-1 + valueAsString = "-" + valueAsString.replace("-", ""); + } else { throw new IOException("Error expected floating point number actual='" + aFloat + "'", e);