|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.lowagie.text.Rectangle
com.lowagie.text.Cell
com.lowagie.text.rtf.table.RtfCell
public class RtfCell
The RtfCell wraps a Cell, but can also be added directly to a Table. The RtfCell is an extension of Cell, that supports a multitude of different borderstyles.
RtfBorder
Field Summary |
---|
Fields inherited from class com.lowagie.text.Cell |
---|
arrayList, groupChange, header, horizontalAlignment, maxLines, useAscender, useBorderPadding, useDescender, width |
Fields inherited from class com.lowagie.text.Rectangle |
---|
background, border, borderColorBottom, borderColorLeft, borderColorRight, borderColorTop, borderWidth, borderWidthBottom, borderWidthLeft, borderWidthRight, borderWidthTop, BOTTOM, BOX, color, LEFT, llx, lly, markupAttributes, NO_BORDER, RIGHT, rotation, TOP, UNDEFINED, urx, ury, useVariableBorders |
Fields inherited from interface com.lowagie.text.rtf.RtfBasicElement |
---|
CLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTOR |
Fields inherited from interface com.lowagie.text.Element |
---|
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, GRAPHIC, HEADER, IMGRAW, IMGTEMPLATE, JPEG, KEYWORDS, LIST, LISTITEM, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE |
Constructor Summary | |
---|---|
|
RtfCell()
Constructs an empty RtfCell |
|
RtfCell(Element element)
Constructs a RtfCell based upon an Element |
|
RtfCell(Properties properties)
Constructs a RtfCell based upon certain Properties |
protected |
RtfCell(RtfDocument doc,
RtfRow row,
Cell cell)
Constructs a RtfCell based on a Cell. |
|
RtfCell(String content)
Constructs a RtfCell based upon a String |
Method Summary | |
---|---|
protected RtfColor |
getBackgroundColor()
Get the background color of this RtfCell |
protected RtfBorderGroup |
getBorders()
Gets the borders of this RtfCell |
protected int |
getCellpadding()
Gets the cell padding of this RtfCell |
protected int |
getCellRight()
Gets the right margin of this RtfCell |
protected int |
getCellWidth()
Gets the cell width of this RtfCell |
protected int |
getColspan()
Gets the number of columns this RtfCell spans |
protected int |
getRowspan()
Gets the number of rows this RtfCell spans |
protected int |
getVerticalAlignment()
Get the vertical alignment of this RtfCell |
void |
setBorders(RtfBorderGroup borderGroup)
Set the borders of this RtfCell |
protected void |
setCellMergeChild(RtfCell mergeParent)
Merge this cell into the parent cell. |
protected void |
setCellRight(int cellRight)
Sets the right margin of this cell. |
protected void |
setCellWidth(int cellWidth)
Sets the cell width of this RtfCell. |
void |
setInHeader(boolean inHeader)
Sets whether this RtfCell is in a header |
void |
setInTable(boolean inTable)
Unused |
void |
setRtfDocument(RtfDocument doc)
Sets the RtfDocument this RtfCell belongs to |
byte[] |
write()
Write the content of this RtfCell |
byte[] |
writeDefinition()
Write the cell definition part of this RtfCell |
Methods inherited from class com.lowagie.text.Cell |
---|
add, addElement, bottom, bottom, cellWidth, clear, colspan, createPdfPCell, getChunks, getDummyCell, getElements, getGroupChange, getMaxLines, getShowTruncation, header, horizontalAlignment, isEmpty, isTable, isTag, isUseAscender, isUseBorderPadding, isUseDescender, leading, left, left, noWrap, process, right, right, rowspan, setBottom, setColspan, setGroupChange, setHeader, setHorizontalAlignment, setHorizontalAlignment, setLeading, setLeft, setMaxLines, setNoWrap, setRight, setRowspan, setShowTruncation, setTop, setUseAscender, setUseBorderPadding, setUseDescender, setVerticalAlignment, setVerticalAlignment, setWidth, size, top, top, type, verticalAlignment |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.lowagie.text.Element |
---|
toString |
Constructor Detail |
---|
public RtfCell()
public RtfCell(String content)
content
- The String to base the RtfCell onpublic RtfCell(Element element) throws BadElementException
element
- The Element to base the RtfCell on
BadElementException
- If the Element is not validpublic RtfCell(Properties properties)
properties
- The Properties for this RtfCellprotected RtfCell(RtfDocument doc, RtfRow row, Cell cell)
doc
- The RtfDocument this RtfCell belongs torow
- The RtfRow this RtfCell lies incell
- The Cell to base this RtfCell onMethod Detail |
---|
public byte[] writeDefinition()
writeDefinition
in interface RtfExtendedElement
public byte[] write()
write
in interface RtfBasicElement
protected void setCellRight(int cellRight)
cellRight
- The right margin to useprotected int getCellRight()
protected void setCellWidth(int cellWidth)
cellWidth
- The cell width to useprotected int getCellWidth()
protected int getColspan()
protected int getRowspan()
protected int getCellpadding()
protected RtfBorderGroup getBorders()
public void setBorders(RtfBorderGroup borderGroup)
borderGroup
- The RtfBorderGroup to use as bordersprotected int getVerticalAlignment()
protected RtfColor getBackgroundColor()
protected void setCellMergeChild(RtfCell mergeParent)
mergeParent
- The RtfCell to merge withpublic void setRtfDocument(RtfDocument doc)
setRtfDocument
in interface RtfBasicElement
doc
- The RtfDocument to usepublic void setInTable(boolean inTable)
setInTable
in interface RtfBasicElement
inTable
- public void setInHeader(boolean inHeader)
setInHeader
in interface RtfBasicElement
inHeader
- True
if this RtfCell is in a header, false
otherwise
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |