Class RtfParagraph

All Implemented Interfaces:
RtfBasicElement, com.lowagie.text.RtfElementInterface
Direct Known Subclasses:
RtfListItem

public class RtfParagraph extends RtfPhrase
The RtfParagraph is an extension of the RtfPhrase that adds alignment and indentation properties. It wraps a Paragraph.
Version:
$Id: RtfParagraph.java 3670 2009-02-01 09:13:48Z blowagie $
  • Field Details

    • PARAGRAPH

      public static final byte[] PARAGRAPH
      Constant for the end of a paragraph
    • paragraphStyle

      protected final RtfParagraphStyle paragraphStyle
      An optional RtfParagraphStyle to use for styling.
  • Constructor Details

    • RtfParagraph

      public RtfParagraph(RtfDocument doc, com.lowagie.text.Paragraph paragraph)
      Constructs a RtfParagraph belonging to a RtfDocument based on a Paragraph.
      Parameters:
      doc - The RtfDocument this RtfParagraph belongs to
      paragraph - The Paragraph that this RtfParagraph is based on
  • Method Details

    • setKeepTogetherWithNext

      public void setKeepTogetherWithNext(boolean keepTogetherWithNext)
      Set whether this RtfParagraph must stay on the same page as the next one.
      Parameters:
      keepTogetherWithNext - Whether this RtfParagraph must keep together with the next.
    • writeContent

      public void writeContent(OutputStream result) throws IOException
      Writes the content of this RtfParagraph. First paragraph specific data is written and then the RtfChunks of this RtfParagraph are added.
      Specified by:
      writeContent in interface RtfBasicElement
      Overrides:
      writeContent in class RtfPhrase
      Parameters:
      result - The OutputStream to write the content to
      Throws:
      IOException
    • getIndentLeft

      public int getIndentLeft()
      Gets the left indentation of this RtfParagraph.
      Returns:
      The left indentation.
    • setIndentLeft

      public void setIndentLeft(int indentLeft)
      Sets the left indentation of this RtfParagraph.
      Parameters:
      indentLeft - The left indentation to use.
    • getIndentRight

      public int getIndentRight()
      Gets the right indentation of this RtfParagraph.
      Returns:
      The right indentation.
    • setIndentRight

      public void setIndentRight(int indentRight)
      Sets the right indentation of this RtfParagraph.
      Parameters:
      indentRight - The right indentation to use.