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
Rendering context for PDF production.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PDFStructElem
private FontInfo
private PDFContentGenerator
private PDFPage
private PDFLogicalStructureHandler
-
Constructor Summary
ConstructorsConstructorDescriptionPDFRenderingContext
(FOUserAgent userAgent, PDFContentGenerator generator, PDFPage page, FontInfo fontInfo) Main constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns the font list.Returns the PDF content generator.(package private) PDFLogicalStructureHandler.MarkedContentInfo
Returns the MIME type associated with the current output format.getPage()
Returns the current PDF page.void
setCurrentSessionStructElem
(PDFStructElem currentSessionStructElem) (package private) void
void
setPageNumbers
(Map<Integer, PDFArray> pageNumbers) void
setPdfLogicalStructureHandler
(PDFLogicalStructureHandler pdfLogicalStructureHandler) void
setUsedFieldNames
(Map<String, Object> usedFieldNames) Methods inherited from class org.apache.fop.render.AbstractRenderingContext
getHint, getHints, getUserAgent, putHint, putHints
-
Field Details
-
generator
-
fontInfo
-
page
-
mci
-
usedFieldNames
-
pageNumbers
-
pdfLogicalStructureHandler
-
currentSessionStructElem
-
-
Constructor Details
-
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 Details
-
getMimeType
Returns the MIME type associated with the current output format.- Returns:
- the MIME type (ex. application/pdf)
-
getGenerator
Returns the PDF content generator.- Returns:
- the PDF content generator
-
getPage
Returns the current PDF page.- Returns:
- the PDF page
-
getFontInfo
Returns the font list.- Returns:
- the font list
-
setMarkedContentInfo
-
getMarkedContentInfo
PDFLogicalStructureHandler.MarkedContentInfo getMarkedContentInfo() -
getUsedFieldNames
-
setUsedFieldNames
-
getPageNumbers
-
setPageNumbers
-
getPdfLogicalStructureHandler
-
setPdfLogicalStructureHandler
-
getCurrentSessionStructElem
-
setCurrentSessionStructElem
-