aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/render/pdf/PDFRenderingContext.java
diff options
context:
space:
mode:
authorSimon Steiner <ssteiner@apache.org>2015-06-11 15:46:20 +0000
committerSimon Steiner <ssteiner@apache.org>2015-06-11 15:46:20 +0000
commitf238bd0aa5085b8fbd10a73a156893fd7e13ce55 (patch)
treee3710065f72be1a287004a01a484a6eb4143c7c3 /src/java/org/apache/fop/render/pdf/PDFRenderingContext.java
parent533698665f8540fd3d5abdd83e665ea518a02dcd (diff)
downloadxmlgraphics-fop-f238bd0aa5085b8fbd10a73a156893fd7e13ce55.tar.gz
xmlgraphics-fop-f238bd0aa5085b8fbd10a73a156893fd7e13ce55.zip
FOP-2436: Merging of Tagged (Accessible) PDF
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1684928 13f79535-47bb-0310-9956-ffa450edef68
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;
+ }
}