Class RtfSection

    • Method Detail

      • newImage

        public RtfExternalGraphic newImage()
                                    throws java.io.IOException
        Start a new external graphic after closing current paragraph, list and table
        Specified by:
        newImage in interface IRtfExternalGraphicContainer
        Returns:
        new RtfExternalGraphic object
        Throws:
        java.io.IOException - for I/O problems
      • newParagraph

        public RtfParagraph newParagraph​(RtfAttributes attrs)
                                  throws java.io.IOException
        Start a new paragraph after closing current paragraph, list and table
        Specified by:
        newParagraph in interface IRtfParagraphContainer
        Parameters:
        attrs - attributes for new RtfParagraph
        Returns:
        new RtfParagraph object
        Throws:
        java.io.IOException - for I/O problems
      • newParagraph

        public RtfParagraph newParagraph()
                                  throws java.io.IOException
        Close current paragraph if any and start a new one with default attributes
        Specified by:
        newParagraph in interface IRtfParagraphContainer
        Returns:
        new RtfParagraph
        Throws:
        java.io.IOException - for I/O problems
      • newTable

        public RtfTable newTable​(ITableColumnsInfo tc)
                          throws java.io.IOException
        Start a new table after closing current paragraph, list and table
        Specified by:
        newTable in interface IRtfTableContainer
        Parameters:
        tc - Table context used for number-columns-spanned attribute (added by Boris Poudérous on july 2002)
        Returns:
        new RtfTable object
        Throws:
        java.io.IOException - for I/O problems
      • newTable

        public RtfTable newTable​(RtfAttributes attrs,
                                 ITableColumnsInfo tc)
                          throws java.io.IOException
        Start a new table after closing current paragraph, list and table
        Specified by:
        newTable in interface IRtfTableContainer
        Parameters:
        attrs - attributes of new RtfTable
        tc - Table context used for number-columns-spanned attribute (added by Boris Poudérous on july 2002)
        Returns:
        new RtfTable object
        Throws:
        java.io.IOException - for I/O problems
      • newList

        public RtfList newList​(RtfAttributes attrs)
                        throws java.io.IOException
        Start a new list after closing current paragraph, list and table
        Specified by:
        newList in interface IRtfListContainer
        Parameters:
        attrs - attributes of new RftList object
        Returns:
        new RtfList
        Throws:
        java.io.IOException - for I/O problems
      • newBefore

        public RtfBefore newBefore​(RtfAttributes attrs)
                            throws java.io.IOException
        IRtfBeforeContainer
        Specified by:
        newBefore in interface IRtfBeforeContainer
        Parameters:
        attrs - attributes of new RtfBefore object
        Returns:
        new RtfBefore object
        Throws:
        java.io.IOException - for I/O problems
      • newAfter

        public RtfAfter newAfter​(RtfAttributes attrs)
                          throws java.io.IOException
        IRtfAfterContainer
        Specified by:
        newAfter in interface IRtfAfterContainer
        Parameters:
        attrs - attributes of new RtfAfter object
        Returns:
        new RtfAfter object
        Throws:
        java.io.IOException - for I/O problems
      • newJforCmd

        public RtfJforCmd newJforCmd​(RtfAttributes attrs)
                              throws java.io.IOException
        Specified by:
        newJforCmd in interface IRtfJforCmdContainer
        Parameters:
        attrs - attributes of new RtfJforCmd
        Returns:
        the new RtfJforCmd
        Throws:
        java.io.IOException - for I/O problems
      • writeRtfPrefix

        protected void writeRtfPrefix()
                               throws java.io.IOException
        Can be overridden to write RTF prefix code, what comes before our children
        Overrides:
        writeRtfPrefix in class RtfElement
        Throws:
        java.io.IOException - for I/O problems
      • writeRtfSuffix

        protected void writeRtfSuffix()
                               throws java.io.IOException
        Can be overridden to write RTF suffix code, what comes after our children
        Overrides:
        writeRtfSuffix in class RtfElement
        Throws:
        java.io.IOException - for I/O problems
      • getTextrun

        public RtfTextrun getTextrun()
                              throws java.io.IOException
        Returns the current RtfTextrun.
        Specified by:
        getTextrun in interface IRtfTextrunContainer
        Returns:
        Current RtfTextrun
        Throws:
        java.io.IOException - Thrown when an IO-problem occurs.