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.
  • Constructor Details

    • PDFRenderingContext

      public PDFRenderingContext(FOUserAgent userAgent, PDFContentGenerator generator, PDFPage page, FontInfo fontInfo)
      Main constructor.
      Parameters:
      userAgent - the user agent
      generator - the PDF content generator
      page - the current PDF page
      fontInfo - the font list
  • Method Details

    • getMimeType

      public 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
    • getPageNumbers

      public Map<Integer,PDFArray> getPageNumbers()
    • setPageNumbers

      public void setPageNumbers(Map<Integer,PDFArray> pageNumbers)
    • getPdfLogicalStructureHandler

      public PDFLogicalStructureHandler getPdfLogicalStructureHandler()
    • setPdfLogicalStructureHandler

      public void setPdfLogicalStructureHandler(PDFLogicalStructureHandler pdfLogicalStructureHandler)
    • getCurrentSessionStructElem

      public PDFStructElem getCurrentSessionStructElem()
    • setCurrentSessionStructElem

      public void setCurrentSessionStructElem(PDFStructElem currentSessionStructElem)