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