Package com.lowagie.text.rtf.table
Class RtfTable
- java.lang.Object
-
- com.lowagie.text.rtf.RtfElement
-
- com.lowagie.text.rtf.table.RtfTable
-
- All Implemented Interfaces:
RtfBasicElement,com.lowagie.text.RtfElementInterface
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)
-
-
Field Summary
-
Fields inherited from class com.lowagie.text.rtf.RtfElement
document, inHeader, inTable
-
Fields inherited from interface com.lowagie.text.rtf.RtfBasicElement
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR
-
-
Constructor Summary
Constructors Constructor Description RtfTable(RtfDocument doc, com.lowagie.text.pdf.PdfPTable table)Constructs a RtfTable based on a PdfTable for a RtfDocument.RtfTable(RtfDocument doc, com.lowagie.text.Table table)Constructs a RtfTable based on a Table for a RtfDocument.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intgetAlignment()Gets the alignment of this RtfTableprotected RtfBorderGroupgetBorders()Gets the borders of this RtfTableprotected floatgetCellPadding()Gets the cell padding of this RtfTableprotected booleangetCellsFitToPage()Gets the cellsFitToPage setting of this RtfTable.protected floatgetCellSpacing()Gets the cell spacing of this RtfTableprotected intgetHeaderRows()Gets the number of header rows of this RtfTableprotected float[]getProportionalWidths()Gets the proportional cell widths of this RtfTableprotected java.util.ArrayList<RtfRow>getRows()Gets the rows of this RtfTableprotected booleangetTableFitToPage()Gets the tableFitToPage setting of this RtfTable.protected floatgetTableWidthPercent()Gets the percentage of the page width this RtfTable coversvoidwriteContent(java.io.OutputStream result)Writes the content of this RtfTable-
Methods inherited from class com.lowagie.text.rtf.RtfElement
intToByteArray, isInTable, setInHeader, setInTable, setRtfDocument
-
-
-
-
Constructor Detail
-
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 totable- 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 totable- The PdfPTable that this RtfTable wraps- Since:
- 2.1.3
-
-
Method Detail
-
writeContent
public void writeContent(java.io.OutputStream result) throws java.io.IOExceptionWrites the content of this RtfTable- Specified by:
writeContentin interfaceRtfBasicElement- Specified by:
writeContentin classRtfElement- Parameters:
result- TheOutputStreamto write the content to- Throws:
java.io.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 java.util.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
-
-