Class AbstractBinaryWritingIFDocumentHandler

    • Field Detail

      • outputStream

        protected java.io.OutputStream outputStream
        The output stream to write the document to
      • fontInfo

        protected FontInfo fontInfo
        Font configuration
    • Constructor Detail

      • AbstractBinaryWritingIFDocumentHandler

        public AbstractBinaryWritingIFDocumentHandler​(IFContext ifContext)
    • Method Detail

      • setResult

        public void setResult​(javax.xml.transform.Result result)
                       throws IFException
        Sets the JAXP Result object to receive the generated content.
        Parameters:
        result - the JAXP Result object to receive the generated content
        Throws:
        IFException - if an error occurs setting up the output
      • getFontInfo

        public FontInfo getFontInfo()
        Returns the font set to work with.
        Returns:
        the font info object
      • setFontInfo

        public void setFontInfo​(FontInfo fontInfo)
        Sets the font set to work with.
        Parameters:
        fontInfo - the font info object
      • setDefaultFontInfo

        public void setDefaultFontInfo​(FontInfo fontInfo)
        Sets the default font set (with no custom configuration).
        Parameters:
        fontInfo - the font info object to populate
      • endDocument

        public void endDocument()
                         throws IFException
        Indicates the end of a document. This method may only be called once after the whole document has been handled. Implementations can release resources (close streams). It is an error to call any event method after this method.
        Throws:
        IFException - if an error occurs while handling this event