aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/render/afp/AFPRenderer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/org/apache/fop/render/afp/AFPRenderer.java')
-rw-r--r--src/java/org/apache/fop/render/afp/AFPRenderer.java31
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) {