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]

Reply via email to