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