Package org.apache.fop.render.pdf
Class PDFRenderingContext
- java.lang.Object
-
- org.apache.fop.render.AbstractRenderingContext
-
- org.apache.fop.render.pdf.PDFRenderingContext
-
- All Implemented Interfaces:
RenderingContext
public class PDFRenderingContext extends AbstractRenderingContext
Rendering context for PDF production.
-
-
Field Summary
Fields Modifier and Type Field Description private PDFStructElemcurrentSessionStructElemprivate FontInfofontInfoprivate PDFContentGeneratorgeneratorprivate PDFLogicalStructureHandler.MarkedContentInfomciprivate PDFPagepageprivate java.util.Map<java.lang.Integer,PDFArray>pageNumbersprivate PDFLogicalStructureHandlerpdfLogicalStructureHandlerprivate java.util.Map<java.lang.String,java.lang.Object>usedFieldNames
-
Constructor Summary
Constructors Constructor Description PDFRenderingContext(FOUserAgent userAgent, PDFContentGenerator generator, PDFPage page, FontInfo fontInfo)Main constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PDFStructElemgetCurrentSessionStructElem()FontInfogetFontInfo()Returns the font list.PDFContentGeneratorgetGenerator()Returns the PDF content generator.(package private) PDFLogicalStructureHandler.MarkedContentInfogetMarkedContentInfo()java.lang.StringgetMimeType()Returns the MIME type associated with the current output format.PDFPagegetPage()Returns the current PDF page.java.util.Map<java.lang.Integer,PDFArray>getPageNumbers()PDFLogicalStructureHandlergetPdfLogicalStructureHandler()java.util.Map<java.lang.String,java.lang.Object>getUsedFieldNames()voidsetCurrentSessionStructElem(PDFStructElem currentSessionStructElem)(package private) voidsetMarkedContentInfo(PDFLogicalStructureHandler.MarkedContentInfo mci)voidsetPageNumbers(java.util.Map<java.lang.Integer,PDFArray> pageNumbers)voidsetPdfLogicalStructureHandler(PDFLogicalStructureHandler pdfLogicalStructureHandler)voidsetUsedFieldNames(java.util.Map<java.lang.String,java.lang.Object> usedFieldNames)-
Methods inherited from class org.apache.fop.render.AbstractRenderingContext
getHint, getHints, getUserAgent, putHint, putHints
-
-
-
-
Field Detail
-
generator
private PDFContentGenerator generator
-
fontInfo
private FontInfo fontInfo
-
page
private PDFPage page
-
mci
private PDFLogicalStructureHandler.MarkedContentInfo mci
-
usedFieldNames
private java.util.Map<java.lang.String,java.lang.Object> usedFieldNames
-
pageNumbers
private java.util.Map<java.lang.Integer,PDFArray> pageNumbers
-
pdfLogicalStructureHandler
private PDFLogicalStructureHandler pdfLogicalStructureHandler
-
currentSessionStructElem
private PDFStructElem currentSessionStructElem
-
-
Constructor Detail
-
PDFRenderingContext
public PDFRenderingContext(FOUserAgent userAgent, PDFContentGenerator generator, PDFPage page, FontInfo fontInfo)
Main constructor.- Parameters:
userAgent- the user agentgenerator- the PDF content generatorpage- the current PDF pagefontInfo- the font list
-
-
Method Detail
-
getMimeType
public java.lang.String getMimeType()
Returns the MIME type associated with the current output format.- Returns:
- the MIME type (ex. application/pdf)
-
getGenerator
public PDFContentGenerator getGenerator()
Returns the PDF content generator.- Returns:
- the PDF content generator
-
getPage
public PDFPage getPage()
Returns the current PDF page.- Returns:
- the PDF page
-
getFontInfo
public FontInfo getFontInfo()
Returns the font list.- Returns:
- the font list
-
setMarkedContentInfo
void setMarkedContentInfo(PDFLogicalStructureHandler.MarkedContentInfo mci)
-
getMarkedContentInfo
PDFLogicalStructureHandler.MarkedContentInfo getMarkedContentInfo()
-
getUsedFieldNames
public java.util.Map<java.lang.String,java.lang.Object> getUsedFieldNames()
-
setUsedFieldNames
public void setUsedFieldNames(java.util.Map<java.lang.String,java.lang.Object> usedFieldNames)
-
getPageNumbers
public java.util.Map<java.lang.Integer,PDFArray> getPageNumbers()
-
setPageNumbers
public void setPageNumbers(java.util.Map<java.lang.Integer,PDFArray> pageNumbers)
-
getPdfLogicalStructureHandler
public PDFLogicalStructureHandler getPdfLogicalStructureHandler()
-
setPdfLogicalStructureHandler
public void setPdfLogicalStructureHandler(PDFLogicalStructureHandler pdfLogicalStructureHandler)
-
getCurrentSessionStructElem
public PDFStructElem getCurrentSessionStructElem()
-
setCurrentSessionStructElem
public void setCurrentSessionStructElem(PDFStructElem currentSessionStructElem)
-
-