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


Reply via email to