diff options
Diffstat (limited to 'src/java/org/apache/fop/render/pdf/PDFRenderingContext.java')
-rw-r--r-- | src/java/org/apache/fop/render/pdf/PDFRenderingContext.java | 19 |
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; + } } |