jeremias 2004/08/16 12:31:41
Modified: src/java/org/apache/fop/svg AbstractFOPTranscoder.java
PDFTranscoder.java
Log:
Fix getPixelUnitToMillimeter
Submitted by: Thomas DeWeese <Thomas.DeWeese.at.Kodak.com>
Revision Changes Path
1.7 +1 -1 xml-fop/src/java/org/apache/fop/svg/AbstractFOPTranscoder.java
Index: AbstractFOPTranscoder.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/svg/AbstractFOPTranscoder.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- AbstractFOPTranscoder.java 31 Mar 2004 10:55:07 -0000 1.6
+++ AbstractFOPTranscoder.java 16 Aug 2004 19:31:40 -0000 1.7
@@ -213,7 +213,7 @@
return ((Float)getTranscodingHints().get(key)).floatValue();
} else {
// return 0.3528f; // 72 dpi
- return 0.26458333333333333333333333333333f; // 96dpi
+ return 25.4f / 96; //96dpi = 0.2645833333333333333f;
}
}
1.12 +4 -1 xml-fop/src/java/org/apache/fop/svg/PDFTranscoder.java
Index: PDFTranscoder.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/svg/PDFTranscoder.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- PDFTranscoder.java 31 Mar 2004 10:55:07 -0000 1.11
+++ PDFTranscoder.java 16 Aug 2004 19:31:41 -0000 1.12
@@ -83,7 +83,8 @@
return new AbstractFOPTranscoder.FOPTranscoderUserAgent() {
// The PDF stuff wants everything at 72dpi
public float getPixelUnitToMillimeter() {
- return 0.3427778f; //72dpi
+ //return super.getPixelUnitToMillimeter();
+ return 25.4f / 72; //72dpi = 0.352778f;
}
};
}
@@ -122,6 +123,8 @@
super.transcode(document, uri, output);
+ getLogger().trace("document size: " + width + " x " + height);
+
// prepare the image to be painted
int w = (int)(width + 0.5);
int h = (int)(height + 0.5);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]