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 2008/07/29 22:02:14 UTC

svn commit: r680820 - /xmlgraphics/fop/branches/fop-0_95/src/java/org/apache/fop/render/awt/AWTRenderer.java

Author: jeremias
Date: Tue Jul 29 13:02:14 2008
New Revision: 680820

URL: http://svn.apache.org/viewvc?rev=680820&view=rev
Log:
Bugzilla #41306:
The AWT Renderer is really not out-of-order capable.

Modified:
    xmlgraphics/fop/branches/fop-0_95/src/java/org/apache/fop/render/awt/AWTRenderer.java

Modified: xmlgraphics/fop/branches/fop-0_95/src/java/org/apache/fop/render/awt/AWTRenderer.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/branches/fop-0_95/src/java/org/apache/fop/render/awt/AWTRenderer.java?rev=680820&r1=680819&r2=680820&view=diff
==============================================================================
--- xmlgraphics/fop/branches/fop-0_95/src/java/org/apache/fop/render/awt/AWTRenderer.java (original)
+++ xmlgraphics/fop/branches/fop-0_95/src/java/org/apache/fop/render/awt/AWTRenderer.java Tue Jul 29 13:02:14 2008
@@ -5,9 +5,9 @@
  * The ASF licenses this file to You under the Apache License, Version 2.0
  * (the "License"); you may not use this file except in compliance with
  * the License.  You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -43,8 +43,8 @@
 import org.apache.fop.area.Area;
 import org.apache.fop.area.PageViewport;
 import org.apache.fop.render.awt.viewer.PreviewDialog;
-import org.apache.fop.render.awt.viewer.StatusListener;
 import org.apache.fop.render.awt.viewer.Renderable;
+import org.apache.fop.render.awt.viewer.StatusListener;
 import org.apache.fop.render.java2d.Java2DRenderer;
 
 /**
@@ -67,17 +67,17 @@
     private boolean previewAsMainWindow;
 
     /**
-     * Renderable instance that can be used to reload and re-render a document after 
+     * Renderable instance that can be used to reload and re-render a document after
      * modifications.
      */
     protected Renderable renderable;
 
     /**
-     * Will be notified when rendering progresses 
+     * Will be notified when rendering progresses
      */
     protected StatusListener statusListener = null;
 
-    
+
     /**
      * Creates a new AWTRenderer instance.
      */
@@ -98,7 +98,7 @@
     public void setUserAgent(FOUserAgent foUserAgent) {
         super.setUserAgent(foUserAgent);
         if (dialogDisplay) {
-            setStatusListener(PreviewDialog.createPreviewDialog(userAgent, this.renderable, 
+            setStatusListener(PreviewDialog.createPreviewDialog(userAgent, this.renderable,
                     this.previewAsMainWindow));
         }
     }
@@ -111,7 +111,7 @@
     public void setRenderable(Renderable renderable) {
         this.renderable = renderable;
     }
-    
+
     /**
      * Sets whether the preview dialog should be created and displayed when
      * the rendering is finished.
@@ -121,7 +121,7 @@
         dialogDisplay = show;
     }
 
-    /** 
+    /**
      * {@inheritDoc}
      */
     public void renderPage(PageViewport pageViewport) throws IOException {
@@ -149,10 +149,10 @@
         Rectangle2D bounds = getPageViewport(pageNum).getViewArea();
         pageWidth = (int) Math.round(bounds.getWidth() / 1000f);
         pageHeight = (int) Math.round(bounds.getHeight() / 1000f);
-        double scaleX = scaleFactor 
+        double scaleX = scaleFactor
                 * (25.4 / FopFactoryConfigurator.DEFAULT_TARGET_RESOLUTION)
                 / userAgent.getTargetPixelUnitToMillimeter();
-        double scaleY = scaleFactor 
+        double scaleY = scaleFactor
                 * (25.4 / FopFactoryConfigurator.DEFAULT_TARGET_RESOLUTION)
                 / userAgent.getTargetPixelUnitToMillimeter();
         int bitmapWidth = (int) ((pageWidth * scaleX) + 0.5);
@@ -167,15 +167,15 @@
             if (pageIndex >= getNumberOfPages()) {
                 return null;
             }
-    
+
             PageFormat pageFormat = new PageFormat();
-    
+
             Paper paper = new Paper();
-    
+
             Rectangle2D dim = getPageViewport(pageIndex).getViewArea();
             double width = dim.getWidth();
             double height = dim.getHeight();
-    
+
             // if the width is greater than the height assume lanscape mode
             // and swap the width and height values in the paper format
             if (width > height) {
@@ -202,7 +202,7 @@
 
     /** {@inheritDoc} */
     public boolean supportsOutOfOrder() {
-        return true; // TODO true?
+        return false;
     }
 
     /** {@inheritDoc} */



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