Class RtfTable

java.lang.Object
com.lowagie.text.rtf.RtfElement
com.lowagie.text.rtf.table.RtfTable
All Implemented Interfaces:
RtfBasicElement

public class RtfTable extends RtfElement
The RtfTable wraps a Table. INTERNAL USE ONLY
Version:
$Id: RtfTable.java 3533 2008-07-07 21:27:13Z Howard_s $
Author:
Mark Hall (Mark.Hall@mail.room3b.eu), Steffen Stundzig, Benoit Wiart, Thomas Bickel (tmb99@inode.at)
  • Constructor Details

    • RtfTable

      public RtfTable(RtfDocument doc, com.lowagie.text.Table table)
      Constructs a RtfTable based on a Table for a RtfDocument.
      Parameters:
      doc - The RtfDocument this RtfTable belongs to
      table - The Table that this RtfTable wraps
    • RtfTable

      public RtfTable(RtfDocument doc, com.lowagie.text.pdf.PdfPTable table)
      Constructs a RtfTable based on a PdfTable for a RtfDocument.
      Parameters:
      doc - The RtfDocument this RtfTable belongs to
      table - The PdfPTable that this RtfTable wraps
      Since:
      2.1.3
  • Method Details

    • writeContent

      public void writeContent(OutputStream result) throws IOException
      Writes the content of this RtfTable
      Specified by:
      writeContent in interface RtfBasicElement
      Specified by:
      writeContent in class RtfElement
      Parameters:
      result - The OutputStream to write the content to
      Throws:
      IOException
    • getAlignment

      protected int getAlignment()
      Gets the alignment of this RtfTable
      Returns:
      The alignment of this RtfTable.
    • getBorders

      protected RtfBorderGroup getBorders()
      Gets the borders of this RtfTable
      Returns:
      The borders of this RtfTable.
    • getCellPadding

      protected float getCellPadding()
      Gets the cell padding of this RtfTable
      Returns:
      The cell padding of this RtfTable.
    • getCellSpacing

      protected float getCellSpacing()
      Gets the cell spacing of this RtfTable
      Returns:
      The cell spacing of this RtfTable.
    • getProportionalWidths

      protected float[] getProportionalWidths()
      Gets the proportional cell widths of this RtfTable
      Returns:
      The proportional widths of this RtfTable.
    • getTableWidthPercent

      protected float getTableWidthPercent()
      Gets the percentage of the page width this RtfTable covers
      Returns:
      The percentage of the page width.
    • getRows

      protected ArrayList<RtfRow> getRows()
      Gets the rows of this RtfTable
      Returns:
      The rows of this RtfTable
    • getCellsFitToPage

      protected boolean getCellsFitToPage()
      Gets the cellsFitToPage setting of this RtfTable.
      Returns:
      The cellsFitToPage setting of this RtfTable.
    • getTableFitToPage

      protected boolean getTableFitToPage()
      Gets the tableFitToPage setting of this RtfTable.
      Returns:
      The tableFitToPage setting of this RtfTable.
    • getHeaderRows

      protected int getHeaderRows()
      Gets the number of header rows of this RtfTable
      Returns:
      The number of header rows