You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by je...@apache.org on 2007/10/03 11:58:34 UTC

svn commit: r581550 - /xmlgraphics/fop/branches/Temp_PDF_in_PDF/src/java/org/apache/fop/pdf/PDFObject.java

Author: jeremias
Date: Wed Oct  3 02:58:33 2007
New Revision: 581550

URL: http://svn.apache.org/viewvc?rev=581550&view=rev
Log:
Bugfix: Make sure floats and doubles are not formatted using exponential format because PDF doesn't support it.

Modified:
    xmlgraphics/fop/branches/Temp_PDF_in_PDF/src/java/org/apache/fop/pdf/PDFObject.java

Modified: xmlgraphics/fop/branches/Temp_PDF_in_PDF/src/java/org/apache/fop/pdf/PDFObject.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_PDF_in_PDF/src/java/org/apache/fop/pdf/PDFObject.java?rev=581550&r1=581549&r2=581550&view=diff
==============================================================================
--- xmlgraphics/fop/branches/Temp_PDF_in_PDF/src/java/org/apache/fop/pdf/PDFObject.java (original)
+++ xmlgraphics/fop/branches/Temp_PDF_in_PDF/src/java/org/apache/fop/pdf/PDFObject.java Wed Oct  3 02:58:33 2007
@@ -256,7 +256,11 @@
         } else if (obj instanceof PDFWritable) {
             sb.append(((PDFWritable)obj).toInlinePDFString());
         } else if (obj instanceof Number) {
-            sb.append(obj);
+            if (obj instanceof Double || obj instanceof Float) {
+                sb.append(PDFNumber.doubleOut(((Number)obj).doubleValue()));
+            } else {
+                sb.append(obj);
+            }
         } else if (obj instanceof Boolean) {
             sb.append(obj);
         } else {



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org