Class PdfBody

java.lang.Object
com.itextpdf.text.Rectangle
com.itextpdf.text.pdf.PdfBody
All Implemented Interfaces:
Element

public class PdfBody extends Rectangle implements Element
  • Constructor Details

    • PdfBody

      public PdfBody(Rectangle rectangle)
  • Method Details

    • process

      public boolean process(ElementListener listener)
      Description copied from class: Rectangle
      Processes the element by adding it (or the different parts) to an ElementListener.
      Specified by:
      process in interface Element
      Overrides:
      process in class Rectangle
      Parameters:
      listener - an ElementListener
      Returns:
      true if the element was processed successfully
    • type

      public int type()
      Description copied from class: Rectangle
      Gets the type of the text element.
      Specified by:
      type in interface Element
      Overrides:
      type in class Rectangle
      Returns:
      a type
    • isContent

      public boolean isContent()
      Description copied from interface: Element
      Checks if this element is a content object. If not, it's a metadata object.
      Specified by:
      isContent in interface Element
      Overrides:
      isContent in class Rectangle
      Returns:
      true if this is a 'content' element; false if this is a 'metadata' element
      See Also:
    • isNestable

      public boolean isNestable()
      Description copied from interface: Element
      Checks if this element is nestable.
      Specified by:
      isNestable in interface Element
      Overrides:
      isNestable in class Rectangle
      Returns:
      true if this element can be nested inside other elements.
      See Also:
    • getChunks

      public List<Chunk> getChunks()
      Description copied from class: Rectangle
      Gets all the chunks in this element.
      Specified by:
      getChunks in interface Element
      Overrides:
      getChunks in class Rectangle
      Returns:
      an ArrayList