public class RtfCell extends Cell implements RtfExtendedElement
RtfBorderarrayList, colspan, groupChange, header, horizontalAlignment, maxLines, percentage, rowspan, useAscender, useBorderPadding, useDescender, verticalAlignment, widthborder, borderColor, borderColorBottom, borderColorLeft, borderColorRight, borderColorTop, borderWidth, borderWidthBottom, borderWidthLeft, borderWidthRight, borderWidthTop, BOTTOM, BOX, LEFT, llx, lly, NO_BORDER, RIGHT, rotation, TOP, UNDEFINED, urx, ury, useVariableBordersCLOSE_GROUP, COMMA_DELIMITER, DELIMITER, OPEN_GROUP, TWIPS_FACTORALIGN_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, CREATIONDATE, CREATOR, HEADER, CHAPTER, CHUNK, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LIST, LISTITEM, MARKED, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE, YMARK| Modifier | Constructor and Description |
|---|---|
|
RtfCell()
Constructs an empty RtfCell
|
protected |
RtfCell(boolean deleted)
Constructs a deleted RtfCell.
|
|
RtfCell(Element element)
Constructs a RtfCell based upon an Element
|
protected |
RtfCell(RtfDocument doc,
RtfRow row,
Cell cell)
Constructs a RtfCell based on a Cell.
|
protected |
RtfCell(RtfDocument doc,
RtfRow row,
PdfPCell cell)
Constructs a RtfCell based on a Cell.
|
|
RtfCell(String content)
Constructs a RtfCell based upon a String
|
| Modifier and Type | Method and Description |
|---|---|
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 RtfColor |
getRtfBackgroundColor()
Get the background color of this RtfCell
|
boolean |
isDeleted()
Checks whether this RtfCell is a placeholder for
a table cell that has been removed due to col/row spanning.
|
boolean |
isInHeader()
Gets whether this
RtfCell is in a header |
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
|
void |
writeContent(OutputStream result)
Write the content of this RtfCell
|
void |
writeDefinition(OutputStream result)
Write the cell definition part of this RtfCell
|
add, addElement, bottom, clear, createPdfPCell, getBottom, getColspan, getElements, getGroupChange, getHorizontalAlignment, getChunks, getLeading, getLeft, getMaxLines, getRight, getRowspan, getShowTruncation, getTop, getVerticalAlignment, getWidth, getWidthAsString, isEmpty, isHeader, isTable, isUseAscender, isUseBorderPadding, isUseDescender, left, process, right, setBottom, setColspan, setGroupChange, setHeader, setHorizontalAlignment, setHorizontalAlignment, setLeading, setLeft, setMaxLines, setRight, setRowspan, setShowTruncation, setTop, setUseAscender, setUseBorderPadding, setUseDescender, setVerticalAlignment, setVerticalAlignment, setWidth, setWidth, size, top, typecloneNonPositionParameters, disableBorderSide, enableBorderSide, getBackgroundColor, getBorder, getBorderColor, getBorderColorBottom, getBorderColorLeft, getBorderColorRight, getBorderColorTop, getBorderWidth, getBorderWidthBottom, getBorderWidthLeft, getBorderWidthRight, getBorderWidthTop, getBottom, getGrayFill, getHeight, getLeft, getRight, getRotation, getTop, hasBorder, hasBorders, isContent, isNestable, isUseVariableBorders, normalize, rectangle, rotate, setBackgroundColor, setBorder, setBorderColor, setBorderColorBottom, setBorderColorLeft, setBorderColorRight, setBorderColorTop, setBorderWidth, setBorderWidthBottom, setBorderWidthLeft, setBorderWidthRight, setBorderWidthTop, setBottom, setGrayFill, setLeft, setRight, setTop, setUseVariableBorders, softCloneNonPositionParameters, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisContent, isNestable, toStringpublic 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 onBadElementException - If the Element is not validprotected RtfCell(boolean deleted)
deleted - Whether this RtfCell is actually deleted.protected 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 onprotected RtfCell(RtfDocument doc, RtfRow row, PdfPCell cell)
doc - The RtfDocument this RtfCell belongs torow - The RtfRow this RtfCell lies incell - The PdfPCell to base this RtfCell onpublic void writeDefinition(OutputStream result) throws IOException
writeDefinition in interface RtfExtendedElementresult - The OutputStream to write the element definition toIOExceptionpublic void writeContent(OutputStream result) throws IOException
writeContent in interface RtfBasicElementresult - The OutputStream to write the content toIOExceptionprotected 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 getCellpadding()
protected RtfBorderGroup getBorders()
public void setBorders(RtfBorderGroup borderGroup)
borderGroup - The RtfBorderGroup to use as bordersprotected RtfColor getRtfBackgroundColor()
protected void setCellMergeChild(RtfCell mergeParent)
mergeParent - The RtfCell to merge withpublic void setRtfDocument(RtfDocument doc)
setRtfDocument in interface RtfBasicElementdoc - The RtfDocument to usepublic void setInTable(boolean inTable)
setInTable in interface RtfBasicElementinTable - public void setInHeader(boolean inHeader)
setInHeader in interface RtfBasicElementinHeader - True if this RtfCell is in a header, false otherwisepublic boolean isInHeader()
RtfCell is in a headerTrue if this RtfCell is in a header, false otherwisepublic boolean isDeleted()
True if this RtfCell is deleted, false otherwise.Copyright © 2015. All rights reserved.