aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/render/pdf/PDFRenderingContext.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/org/apache/fop/render/pdf/PDFRenderingContext.java')
-rw-r--r--src/java/org/apache/fop/render/pdf/PDFRenderingContext.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/java/org/apache/fop/render/pdf/PDFRenderingContext.java b/src/java/org/apache/fop/render/pdf/PDFRenderingContext.java
index 429d9b936..b99bcdbfe 100644
--- a/src/java/org/apache/fop/render/pdf/PDFRenderingContext.java
+++ b/src/java/org/apache/fop/render/pdf/PDFRenderingContext.java
@@ -27,6 +27,7 @@ import org.apache.fop.apps.FOUserAgent;
import org.apache.fop.fonts.FontInfo;
import org.apache.fop.pdf.PDFArray;
import org.apache.fop.pdf.PDFPage;
+import org.apache.fop.pdf.PDFStructElem;
import org.apache.fop.render.AbstractRenderingContext;
import org.apache.fop.render.pdf.PDFLogicalStructureHandler.MarkedContentInfo;
@@ -40,6 +41,8 @@ public class PDFRenderingContext extends AbstractRenderingContext {
private PDFPage page;
private MarkedContentInfo mci;
private Map<Integer, PDFArray> pageNumbers;
+ private PDFLogicalStructureHandler pdfLogicalStructureHandler;
+ private PDFStructElem currentSessionStructElem;
/**
* Main constructor.
@@ -100,4 +103,20 @@ public class PDFRenderingContext extends AbstractRenderingContext {
public void setPageNumbers(Map<Integer, PDFArray> pageNumbers) {
this.pageNumbers = pageNumbers;
}
+
+ public PDFLogicalStructureHandler getPdfLogicalStructureHandler() {
+ return pdfLogicalStructureHandler;
+ }
+
+ public void setPdfLogicalStructureHandler(PDFLogicalStructureHandler pdfLogicalStructureHandler) {
+ this.pdfLogicalStructureHandler = pdfLogicalStructureHandler;
+ }
+
+ public PDFStructElem getCurrentSessionStructElem() {
+ return currentSessionStructElem;
+ }
+
+ public void setCurrentSessionStructElem(PDFStructElem currentSessionStructElem) {
+ this.currentSessionStructElem = currentSessionStructElem;
+ }
}