Class RtfTable
java.lang.Object
com.lowagie.text.rtf.RtfElement
com.lowagie.text.rtf.table.RtfTable
- All Implemented Interfaces:
RtfBasicElement
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 RtfElement
document, inHeader, inTableFields inherited from interface RtfBasicElement
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR -
Constructor Summary
ConstructorsConstructorDescriptionRtfTable(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
Modifier and TypeMethodDescriptionprotected intGets the alignment of this RtfTableprotected RtfBorderGroupGets the borders of this RtfTableprotected floatGets the cell padding of this RtfTableprotected booleanGets the cellsFitToPage setting of this RtfTable.protected floatGets the cell spacing of this RtfTableprotected intGets the number of header rows of this RtfTableprotected float[]Gets the proportional cell widths of this RtfTablegetRows()Gets the rows of this RtfTableprotected booleanGets the tableFitToPage setting of this RtfTable.protected floatGets the percentage of the page width this RtfTable coversvoidwriteContent(OutputStream result) Writes the content of this RtfTableMethods inherited from class RtfElement
intToByteArray, isInTable, setInHeader, setInTable, setRtfDocument
-
Constructor Details
-
RtfTable
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
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 Details
-
writeContent
Writes the content of this RtfTable- Specified by:
writeContentin interfaceRtfBasicElement- Specified by:
writeContentin classRtfElement- Parameters:
result- TheOutputStreamto write the content to- Throws:
IOException
-
getAlignment
protected int getAlignment()Gets the alignment of this RtfTable- Returns:
- The alignment of this RtfTable.
-
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
-
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
-