Class PDFRenderingContext

    • Constructor Detail

      • 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 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
      • 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)
      • setPdfLogicalStructureHandler

        public void setPdfLogicalStructureHandler​(PDFLogicalStructureHandler pdfLogicalStructureHandler)
      • getCurrentSessionStructElem

        public PDFStructElem getCurrentSessionStructElem()
      • setCurrentSessionStructElem

        public void setCurrentSessionStructElem​(PDFStructElem currentSessionStructElem)