Class MarkedSection

  • All Implemented Interfaces:
    Indentable, Element

    @Deprecated
    public class MarkedSection
    extends MarkedObject
    implements Indentable
    Deprecated.
    since 5.5.9. This class is no longer used.
    Wrapper that allows to add properties to a Chapter/Section object. Before iText 1.5 every 'basic building block' implemented the MarkupAttributes interface. By setting attributes, you could add markup to the corresponding XML and/or HTML tag. This functionality was hardly used by anyone, so it was removed, and replaced by the MarkedObject functionality.
    • Field Detail

      • title

        protected MarkedObject title
        Deprecated.
        This is the title of this section.
    • Constructor Detail

      • MarkedSection

        public MarkedSection​(Section section)
        Deprecated.
        Creates a MarkedObject with a Section or Chapter object.
        Parameters:
        section - the marked section
    • Method Detail

      • add

        public void add​(int index,
                        Element o)
        Deprecated.
        Adds a Paragraph, List or Table to this Section.
        Parameters:
        index - index at which the specified element is to be inserted
        o - an object of type Paragraph, List or Table=
        Throws:
        java.lang.ClassCastException - if the object is not a Paragraph, List or Table
        Since:
        5.0.1 (signature changed to use Element)
      • add

        public boolean add​(Element o)
        Deprecated.
        Adds a Paragraph, List, Table or another Section to this Section.
        Parameters:
        o - an object of type Paragraph, List, Table or another Section
        Returns:
        a boolean
        Throws:
        java.lang.ClassCastException - if the object is not a Paragraph, List, Table or Section
        Since:
        5.0.1 (signature changed to use Element)
      • process

        public boolean process​(ElementListener listener)
        Deprecated.
        Processes the element by adding it (or the different parts) to an ElementListener.
        Specified by:
        process in interface Element
        Overrides:
        process in class MarkedObject
        Parameters:
        listener - an ElementListener
        Returns:
        true if the element was processed successfully
      • addAll

        public boolean addAll​(java.util.Collection<? extends Element> collection)
        Deprecated.
        Adds a collection of Elements to this Section.
        Parameters:
        collection - a collection of Paragraphs, Lists and/or Tables
        Returns:
        true if the action succeeded, false if not.
        Throws:
        java.lang.ClassCastException - if one of the objects isn't a Paragraph, List, Table
      • addSection

        public MarkedSection addSection​(float indentation,
                                        int numberDepth)
        Deprecated.
        Creates a Section, adds it to this Section and returns it.
        Parameters:
        indentation - the indentation of the new section
        numberDepth - the numberDepth of the section
        Returns:
        a new Section object
      • addSection

        public MarkedSection addSection​(float indentation)
        Deprecated.
        Creates a Section, adds it to this Section and returns it.
        Parameters:
        indentation - the indentation of the new section
        Returns:
        a new Section object
      • addSection

        public MarkedSection addSection​(int numberDepth)
        Deprecated.
        Creates a Section, add it to this Section and returns it.
        Parameters:
        numberDepth - the numberDepth of the section
        Returns:
        a new Section object
      • addSection

        public MarkedSection addSection()
        Deprecated.
        Creates a Section, adds it to this Section and returns it.
        Returns:
        a new Section object
      • setTitle

        public void setTitle​(MarkedObject title)
        Deprecated.
        Sets the title of this section.
        Parameters:
        title - the new title
      • getTitle

        public MarkedObject getTitle()
        Deprecated.
        Gets the title of this MarkedSection.
        Returns:
        a MarkObject with a Paragraph containing the title of a Section
        Since:
        iText 2.0.8
      • setNumberDepth

        public void setNumberDepth​(int numberDepth)
        Deprecated.
        Sets the depth of the sectionnumbers that will be shown preceding the title.

        If the numberdepth is 0, the sections will not be numbered. If the numberdepth is 1, the section will be numbered with their own number. If the numberdepth is higher (for instance x > 1), the numbers of x - 1 parents will be shown.

        Parameters:
        numberDepth - the new numberDepth
      • setIndentationLeft

        public void setIndentationLeft​(float indentation)
        Deprecated.
        Sets the indentation of this Section on the left side.
        Specified by:
        setIndentationLeft in interface Indentable
        Parameters:
        indentation - the indentation
      • setIndentationRight

        public void setIndentationRight​(float indentation)
        Deprecated.
        Sets the indentation of this Section on the right side.
        Specified by:
        setIndentationRight in interface Indentable
        Parameters:
        indentation - the indentation
      • setIndentation

        public void setIndentation​(float indentation)
        Deprecated.
        Sets the indentation of the content of this Section.
        Parameters:
        indentation - the indentation
      • setBookmarkOpen

        public void setBookmarkOpen​(boolean bookmarkOpen)
        Deprecated.
        Setter for property bookmarkOpen.
        Parameters:
        bookmarkOpen - false if the bookmark children are not visible.
      • setTriggerNewPage

        public void setTriggerNewPage​(boolean triggerNewPage)
        Deprecated.
        Setter for property triggerNewPage.
        Parameters:
        triggerNewPage - true if a new page has to be triggered.
      • setBookmarkTitle

        public void setBookmarkTitle​(java.lang.String bookmarkTitle)
        Deprecated.
        Sets the bookmark title. The bookmark title is the same as the section title but can be changed with this method.
        Parameters:
        bookmarkTitle - the bookmark title
      • newPage

        public void newPage()
        Deprecated.
        Adds a new page to the section.
        Since:
        2.1.1
      • getIndentationLeft

        public float getIndentationLeft()
        Deprecated.
        Description copied from interface: Indentable
        Gets the indentation on the left side.
        Specified by:
        getIndentationLeft in interface Indentable
        Returns:
        the indentation
      • getIndentationRight

        public float getIndentationRight()
        Deprecated.
        Description copied from interface: Indentable
        Gets the indentation on the right side.
        Specified by:
        getIndentationRight in interface Indentable
        Returns:
        the indentation