|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.lowagie.text.rtf.RtfRow
public class RtfRow
A Helper Class for the RtfWriter
.
Do not use it directly ONLY FOR USE WITH THE RtfWriter NOT with the RtfWriter2. Parts of this Class were contributed by Steffen Stundzig. Many thanks for the improvements. Code added by c
Field Summary | |
---|---|
private Color |
borderColor
Deprecated. The border color of this RtfRow |
private int |
borders
Deprecated. The borders of this RtfRow |
private float |
borderWidth
Deprecated. The border width of this RtfRow |
private int |
cellpadding
Deprecated. The default cellpadding of RtfCells in this
RtfRow |
private ArrayList |
cells
Deprecated. List of RtfCell s in this RtfRow |
private int |
cellspacing
Deprecated. The default cellspacing of RtfCells in this
RtfRow |
private static byte[] |
graphLeft
Deprecated. |
private RtfTable |
mainTable
Deprecated. The RtfRow belongs |
private Row |
origRow
Deprecated. Original Row |
private static byte[] |
rowAlignCenter
Deprecated. Table alignment center |
private static byte[] |
rowAlignLeft
Deprecated. Table alignment left |
private static byte[] |
rowAlignRight
Deprecated. Table alignment right |
private static byte[] |
rowAutofit
Deprecated. Table row autofit |
private static byte[] |
rowBegin
Deprecated. Table row defaults |
private static byte[] |
rowBorderBottom
Deprecated. Row border bottom |
private static byte[] |
rowBorderInlineHorizontal
Deprecated. Row border horiz inline |
private static byte[] |
rowBorderInlineVertical
Deprecated. Row border bottom |
private static byte[] |
rowBorderLeft
Deprecated. Row border left |
private static byte[] |
rowBorderRight
Deprecated. Row border right |
private static byte[] |
rowBorderTop
Deprecated. Row border top |
private static byte[] |
rowEnd
Deprecated. End of table row |
private static byte[] |
rowHeader
Deprecated. Table row header. |
private static byte[] |
rowKeep
Deprecated. Table row keep together. |
private static byte[] |
rowPaddingLeft
Deprecated. Default cell padding left |
private static byte[] |
rowPaddingLeftStyle
Deprecated. Default cell padding format left |
private static byte[] |
rowPaddingRight
Deprecated. Default cell padding right |
private static byte[] |
rowPaddingRightStyle
Deprecated. Default cell padding format right |
private static byte[] |
rowSpacingBottom
Deprecated. Default cell spacing bottom |
private static byte[] |
rowSpacingBottomStyle
Deprecated. Default cell spacing format bottom |
private static byte[] |
rowSpacingLeft
Deprecated. Default cell spacing left |
private static byte[] |
rowSpacingLeftStyle
Deprecated. Default cell spacing format left |
private static byte[] |
rowSpacingRight
Deprecated. Default cell spacing right |
private static byte[] |
rowSpacingRightStyle
Deprecated. Default cell spacing format right |
private static byte[] |
rowSpacingTop
Deprecated. Default cell spacing top |
private static byte[] |
rowSpacingTopStyle
Deprecated. Default cell spacing format top |
private static byte[] |
rowWidth
Deprecated. Row width |
private static byte[] |
rowWidthStyle
Deprecated. Row width format |
static byte[] |
tableBorder
Deprecated. Table border solid |
static byte[] |
tableBorderColor
Deprecated. Table border color |
static byte[] |
tableBorderWidth
Deprecated. Table border width |
private int |
width
Deprecated. The width of this RtfRow (in percent) |
private RtfWriter |
writer
Deprecated. The RtfWriter to which this RtfRow belongs |
Constructor Summary | |
---|---|
RtfRow(RtfWriter writer,
RtfTable mainTable)
Deprecated. Create a new RtfRow . |
Method Summary | |
---|---|
boolean |
importRow(Row row,
float[] propWidths,
int tableWidth,
int pageWidth,
int cellpadding,
int cellspacing,
int borders,
Color borderColor,
float borderWidth,
int y)
Deprecated. Import a Row . |
void |
pregenerateRows(int columns)
Deprecated. Pregenerate the RtfCell s in this RtfRow . |
void |
setMerge(int x,
int mergeType,
RtfCell mergeCell)
Deprecated. RtfTable s call this method from their own setMerge() to
specify that a certain other cell is to be merged with it. |
private void |
writeBorder(ByteArrayOutputStream os,
byte[] borderType)
Deprecated. |
private void |
writeInt(ByteArrayOutputStream out,
int i)
Deprecated. |
boolean |
writeRow(ByteArrayOutputStream os,
int rowNum,
Table table)
Deprecated. Write the RtfRow to the specified OutputStream . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final byte[] tableBorder
public static final byte[] tableBorderWidth
public static final byte[] tableBorderColor
private static final byte[] rowBegin
private static final byte[] rowEnd
private static final byte[] rowAutofit
private static final byte[] graphLeft
private static final byte[] rowBorderLeft
private static final byte[] rowBorderRight
private static final byte[] rowBorderTop
private static final byte[] rowBorderBottom
private static final byte[] rowBorderInlineHorizontal
private static final byte[] rowBorderInlineVertical
private static final byte[] rowSpacingLeft
private static final byte[] rowSpacingRight
private static final byte[] rowSpacingTop
private static final byte[] rowSpacingBottom
private static final byte[] rowSpacingLeftStyle
private static final byte[] rowSpacingRightStyle
private static final byte[] rowSpacingTopStyle
private static final byte[] rowSpacingBottomStyle
private static final byte[] rowPaddingLeft
private static final byte[] rowPaddingRight
private static final byte[] rowPaddingLeftStyle
private static final byte[] rowPaddingRightStyle
private static final byte[] rowWidthStyle
private static final byte[] rowWidth
private static final byte[] rowHeader
private static final byte[] rowKeep
private static final byte[] rowAlignLeft
private static final byte[] rowAlignCenter
private static final byte[] rowAlignRight
private ArrayList cells
RtfCell
s in this RtfRow
private RtfWriter writer
RtfWriter
to which this RtfRow
belongs
private RtfTable mainTable
RtfRow
belongs
private int width
RtfRow
(in percent)
private int cellpadding
RtfCells
in this
RtfRow
private int cellspacing
RtfCells
in this
RtfRow
private int borders
RtfRow
private Color borderColor
RtfRow
private float borderWidth
RtfRow
private Row origRow
Constructor Detail |
---|
public RtfRow(RtfWriter writer, RtfTable mainTable)
RtfRow
.
writer
- The RtfWriter
that this RtfRow
belongs tomainTable
- The RtfTable
that created this
RtfRow
Method Detail |
---|
public void pregenerateRows(int columns)
RtfCell
s in this RtfRow
.
columns
- The number of RtfCell
s to be generated.public boolean importRow(Row row, float[] propWidths, int tableWidth, int pageWidth, int cellpadding, int cellspacing, int borders, Color borderColor, float borderWidth, int y)
Row
.
All the parameters are taken from the RtfTable
which contains
this RtfRow
and they do exactely what they say
row
- propWidths
- in percenttableWidth
- in percentpageWidth
- cellpadding
- cellspacing
- borders
- borderColor
- borderWidth
- y
-
public boolean writeRow(ByteArrayOutputStream os, int rowNum, Table table) throws DocumentException, IOException
RtfRow
to the specified OutputStream
.
os
- The OutputStream
to which this RtfRow
should be written to.rowNum
- The index
of this row in the containing table.table
- The Table
which contains the original Row
.
DocumentException
IOException
private void writeBorder(ByteArrayOutputStream os, byte[] borderType) throws IOException
IOException
public void setMerge(int x, int mergeType, RtfCell mergeCell)
RtfTable
s call this method from their own setMerge() to
specify that a certain other cell is to be merged with it.
x
- The column position of the cell to be mergedmergeType
- The merge type specifies the kind of merge to be applied
(MERGE_HORIZ_PREV, MERGE_VERT_PREV, MERGE_BOTH_PREV)mergeCell
- The RtfCell
that the cell at x and y is to
be merged withprivate void writeInt(ByteArrayOutputStream out, int i) throws IOException
IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |