Browse Source

Bugfix: Make sure floats and doubles are not formatted using exponential format because PDF doesn't support it.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_PDF_in_PDF@581550 13f79535-47bb-0310-9956-ffa450edef68
Temp_PDF_in_PDF
Jeremias Maerki 16 years ago
parent
commit
7392679545
1 changed files with 5 additions and 1 deletions
  1. 5
    1
      src/java/org/apache/fop/pdf/PDFObject.java

+ 5
- 1
src/java/org/apache/fop/pdf/PDFObject.java View File

@@ -256,7 +256,11 @@ public abstract class PDFObject implements PDFWritable {
} 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 {

Loading…
Cancel
Save