diff options
Diffstat (limited to 'src/java/org/apache/fop/render/afp/AFPRenderer.java')
-rw-r--r-- | src/java/org/apache/fop/render/afp/AFPRenderer.java | 31 |
1 files changed, 12 insertions, 19 deletions
diff --git a/src/java/org/apache/fop/render/afp/AFPRenderer.java b/src/java/org/apache/fop/render/afp/AFPRenderer.java index 98d2440c1..6e5f7bed4 100644 --- a/src/java/org/apache/fop/render/afp/AFPRenderer.java +++ b/src/java/org/apache/fop/render/afp/AFPRenderer.java @@ -136,6 +136,9 @@ import org.apache.fop.render.afp.modca.PageObject; */ public class AFPRenderer extends AbstractPathOrientedRenderer { + /** Normal PDF resolution (72dpi) */ + public static final int NORMAL_AFP_RESOLUTION = 72; + private static final int X = 0; private static final int Y = 1; @@ -166,8 +169,6 @@ public class AFPRenderer extends AbstractPathOrientedRenderer { /** drawing state */ private AFPState currentState = new AFPState(); - private boolean gocaEnabled = false; - /** * Constructor for AFPRenderer. */ @@ -226,7 +227,8 @@ public class AFPRenderer extends AbstractPathOrientedRenderer { renderPageObjectExtensions(page); - getPages().put(page, getAFPDataStream().savePage()); + PageObject currentPage = getAFPDataStream().savePage(); + getPages().put(page, currentPage); } private Map/*<PageViewport, PageObject>*/ getPages() { @@ -987,6 +989,11 @@ public class AFPRenderer extends AbstractPathOrientedRenderer { return MimeConstants.MIME_AFP; } + /** + * Returns the page segments map + * + * @return the page segments map + */ private Map/*<String,String>*/getPageSegments() { if (pageSegmentsMap == null) { pageSegmentsMap = new java.util.HashMap/*<String,String>*/(); @@ -1002,7 +1009,6 @@ public class AFPRenderer extends AbstractPathOrientedRenderer { * the page object */ private void renderPageObjectExtensions(PageViewport pageViewport) { - this.pageSegmentsMap = null; if (pageViewport.getExtensionAttachments() != null && pageViewport.getExtensionAttachments().size() > 0) { @@ -1094,6 +1100,8 @@ public class AFPRenderer extends AbstractPathOrientedRenderer { } /** + * Returns the current AFP state + * * @return the current AFP state */ protected AbstractState getState() { @@ -1103,21 +1111,6 @@ public class AFPRenderer extends AbstractPathOrientedRenderer { return currentState; } - /** - * @param enabled - * true if AFP GOCA is enabled for SVG support - */ - protected void setGOCAEnabled(boolean enabled) { - this.gocaEnabled = enabled; - } - - /** - * @return true of AFP GOCA is enabled for SVG support - */ - protected boolean isGOCAEnabled() { - return this.gocaEnabled; - } - // TODO: remove this and use the superclass implementation /** {@inheritDoc} */ protected void renderReferenceArea(Block block) { |