git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1624312 13f79535-47bb-0310-9956-ffa450edef68pull/28/head
import org.apache.fop.apps.MimeConstants; | import org.apache.fop.apps.MimeConstants; | ||||
import org.apache.fop.fo.extensions.xmp.XMPMetadata; | import org.apache.fop.fo.extensions.xmp.XMPMetadata; | ||||
import org.apache.fop.pdf.PDFAnnotList; | import org.apache.fop.pdf.PDFAnnotList; | ||||
import org.apache.fop.pdf.PDFArray; | |||||
import org.apache.fop.pdf.PDFDocument; | import org.apache.fop.pdf.PDFDocument; | ||||
import org.apache.fop.pdf.PDFPage; | import org.apache.fop.pdf.PDFPage; | ||||
import org.apache.fop.pdf.PDFResources; | import org.apache.fop.pdf.PDFResources; | ||||
private final PDFDocumentNavigationHandler documentNavigationHandler | private final PDFDocumentNavigationHandler documentNavigationHandler | ||||
= new PDFDocumentNavigationHandler(this); | = new PDFDocumentNavigationHandler(this); | ||||
private Map<Integer, PDFArray> pageNumbers = new HashMap<Integer, PDFArray>(); | |||||
/** | /** | ||||
* Default constructor. | * Default constructor. | ||||
*/ | */ | ||||
} | } | ||||
return structureTreeBuilder; | return structureTreeBuilder; | ||||
} | } | ||||
public Map<Integer, PDFArray> getPageNumbers() { | |||||
return pageNumbers; | |||||
} | |||||
} | } |
PDFRenderingContext pdfContext = new PDFRenderingContext( | PDFRenderingContext pdfContext = new PDFRenderingContext( | ||||
getUserAgent(), generator, getDocumentHandler().getCurrentPage(), getFontInfo()); | getUserAgent(), generator, getDocumentHandler().getCurrentPage(), getFontInfo()); | ||||
pdfContext.setMarkedContentInfo(imageMCI); | pdfContext.setMarkedContentInfo(imageMCI); | ||||
pdfContext.setPageNumbers(getDocumentHandler().getPageNumbers()); | |||||
return pdfContext; | return pdfContext; | ||||
} | } | ||||
package org.apache.fop.render.pdf; | package org.apache.fop.render.pdf; | ||||
import java.util.Map; | |||||
import org.apache.xmlgraphics.util.MimeConstants; | import org.apache.xmlgraphics.util.MimeConstants; | ||||
import org.apache.fop.apps.FOUserAgent; | import org.apache.fop.apps.FOUserAgent; | ||||
import org.apache.fop.fonts.FontInfo; | import org.apache.fop.fonts.FontInfo; | ||||
import org.apache.fop.pdf.PDFArray; | |||||
import org.apache.fop.pdf.PDFPage; | import org.apache.fop.pdf.PDFPage; | ||||
import org.apache.fop.render.AbstractRenderingContext; | import org.apache.fop.render.AbstractRenderingContext; | ||||
import org.apache.fop.render.pdf.PDFLogicalStructureHandler.MarkedContentInfo; | import org.apache.fop.render.pdf.PDFLogicalStructureHandler.MarkedContentInfo; | ||||
private FontInfo fontInfo; | private FontInfo fontInfo; | ||||
private PDFPage page; | private PDFPage page; | ||||
private MarkedContentInfo mci; | private MarkedContentInfo mci; | ||||
private Map<Integer, PDFArray> pageNumbers; | |||||
/** | /** | ||||
* Main constructor. | * Main constructor. | ||||
MarkedContentInfo getMarkedContentInfo() { | MarkedContentInfo getMarkedContentInfo() { | ||||
return mci; | return mci; | ||||
} | } | ||||
public Map<Integer, PDFArray> getPageNumbers() { | |||||
return pageNumbers; | |||||
} | |||||
public void setPageNumbers(Map<Integer, PDFArray> pageNumbers) { | |||||
this.pageNumbers = pageNumbers; | |||||
} | |||||
} | } |