|
||||||||||
| 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.pdf.PdfPCell
public class PdfPCell
A cell in a PdfPTable.
| Field Summary | |
|---|---|
protected Phrase |
phrase
The text in the cell. |
| 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, TOP, UNDEFINED, urx, ury, useVariableBorders |
| Constructor Summary | |
|---|---|
PdfPCell()
Constructs an empty PdfPCell. |
|
PdfPCell(Image image)
Constructs a PdfPCell with an Image. |
|
PdfPCell(Image image,
boolean fit)
Constructs a PdfPCell with an Image. |
|
PdfPCell(PdfPCell cell)
Constructs a deep copy of a PdfPCell. |
|
PdfPCell(PdfPTable table)
Constructs a PdfPCell with a PdfPtable. |
|
PdfPCell(Phrase phrase)
Constructs a PdfPCell with a Phrase. |
|
| Method Summary | |
|---|---|
void |
addElement(Element element)
Adds an iText element to the cell. |
int |
getArabicOptions()
Gets the arabic shaping options. |
PdfPCellEvent |
getCellEvent()
Gets the cell event for this cell. |
int |
getColspan()
Getter for property colspan. |
ColumnText |
getColumn()
Gets the ColumnText with the content of the cell. |
float |
getEffectivePaddingBottom()
Gets the effective bottom padding. |
float |
getEffectivePaddingLeft()
Gets the effective left padding. |
float |
getEffectivePaddingRight()
Gets the effective right padding. |
float |
getEffectivePaddingTop()
Gets the effective top padding. |
float |
getExtraParagraphSpace()
Gets the extra space between paragraphs. |
float |
getFixedHeight()
Getter for property fixedHeight. |
float |
getFollowingIndent()
Gets the following paragraph lines indent. |
int |
getHorizontalAlignment()
Gets the horizontal alignment for the cell. |
Image |
getImage()
Getter for property image. |
float |
getIndent()
Gets the first paragraph line indent. |
float |
getLeading()
Gets the fixed leading |
float |
getMinimumHeight()
Getter for property minimumHeight. |
float |
getMultipliedLeading()
Gets the variable leading |
float |
getPaddingBottom()
Getter for property paddingBottom. |
float |
getPaddingLeft()
|
float |
getPaddingRight()
Getter for property paddingRight. |
float |
getPaddingTop()
Getter for property paddingTop. |
Phrase |
getPhrase()
Gets the Phrase from this cell. |
float |
getRightIndent()
Gets the right paragraph lines indent. |
int |
getRotation()
Gets the rotation of the cell. |
int |
getRunDirection()
Gets the run direction of the text content in the cell |
float |
getSpaceCharRatio()
Gets the space/character extra spacing ratio for fully justified text. |
int |
getVerticalAlignment()
Gets the vertical alignment for the cell. |
boolean |
isNoWrap()
Getter for property noWrap. |
boolean |
isUseAscender()
Gets state of first line height based on max ascender |
boolean |
isUseBorderPadding()
If true, then effective padding will include border widths |
boolean |
isUseDescender()
Getter for property useDescender. |
void |
setArabicOptions(int arabicOptions)
Sets the arabic shaping options. |
void |
setCellEvent(PdfPCellEvent event)
Sets the cell event for this cell. |
void |
setColspan(int colspan)
Setter for property colspan. |
void |
setColumn(ColumnText column)
Sets the columntext in the cell. |
void |
setExtraParagraphSpace(float extraParagraphSpace)
Sets the extra space between paragraphs. |
void |
setFixedHeight(float fixedHeight)
Setter for property fixedHeight. |
void |
setFollowingIndent(float indent)
Sets the following paragraph lines indent. |
void |
setHorizontalAlignment(int horizontalAlignment)
Sets the horizontal alignment for the cell. |
void |
setImage(Image image)
Setter for property image. |
void |
setIndent(float indent)
Sets the first paragraph line indent. |
void |
setLeading(float fixedLeading,
float multipliedLeading)
Sets the leading fixed and variable. |
void |
setMinimumHeight(float minimumHeight)
Setter for property minimumHeight. |
void |
setNoWrap(boolean noWrap)
Setter for property noWrap. |
void |
setPadding(float padding)
Sets the padding of the contents in the cell (space between content and border). |
void |
setPaddingBottom(float paddingBottom)
Setter for property paddingBottom. |
void |
setPaddingLeft(float paddingLeft)
Setter for property paddingLeft. |
void |
setPaddingRight(float paddingRight)
Setter for property paddingRight. |
void |
setPaddingTop(float paddingTop)
Setter for property paddingTop. |
void |
setPhrase(Phrase phrase)
Sets the Phrase for this cell. |
void |
setRightIndent(float indent)
Sets the right paragraph lines indent. |
void |
setRotation(int rotation)
Sets the rotation of the cell. |
void |
setRunDirection(int runDirection)
Sets the run direction of the text content in the cell (PdfWriter.RUN_DIRECTION_DEFAULT, PdfWriter.RUN_DIRECTION_NO_BIDI, PdfWriter.RUN_DIRECTION_LTR or PdfWriter.RUN_DIRECTION_RTL). |
void |
setSpaceCharRatio(float spaceCharRatio)
Sets the ratio between the extra word spacing and the extra character spacing when the text is fully justified. |
void |
setUseAscender(boolean use)
Enables/ Disables adjustment of first line height based on max ascender. |
void |
setUseBorderPadding(boolean use)
Adjusts effective padding to include border widths. |
void |
setUseDescender(boolean useDescender)
Setter for property useDescender. |
void |
setVerticalAlignment(int verticalAlignment)
Sets the vertical alignment for the cell. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected Phrase phrase
| Constructor Detail |
|---|
public PdfPCell()
PdfPCell.
The default padding is 2.
public PdfPCell(Phrase phrase)
PdfPCell with a Phrase.
The default padding is 2.
phrase - the textpublic PdfPCell(Image image)
PdfPCell with an Image.
The default padding is 0.
image - the Image
public PdfPCell(Image image,
boolean fit)
PdfPCell with an Image.
The default padding is 0.25 for a border width of 0.5.
image - the Imagefit - true to fit the image to the cellpublic PdfPCell(PdfPTable table)
PdfPCell with a PdfPtable.
This constructor allows nested tables.
The default padding is 0.
table - The PdfPTablepublic PdfPCell(PdfPCell cell)
PdfPCell.
cell - the PdfPCell to duplicate| Method Detail |
|---|
public void addElement(Element element)
element - public Phrase getPhrase()
Phrase from this cell.
Phrasepublic void setPhrase(Phrase phrase)
Phrase for this cell.
phrase - the Phrasepublic int getHorizontalAlignment()
public void setHorizontalAlignment(int horizontalAlignment)
Element.ALIGN_CENTER for example.
horizontalAlignment - The horizontal alignmentpublic int getVerticalAlignment()
public void setVerticalAlignment(int verticalAlignment)
Element.ALIGN_MIDDLE for example.
verticalAlignment - The vertical alignmentpublic float getEffectivePaddingLeft()
isUseBorderPadding() is true.
public float getPaddingLeft()
public void setPaddingLeft(float paddingLeft)
paddingLeft - New value of property paddingLeft.public float getEffectivePaddingRight()
isUseBorderPadding() is true.
public float getPaddingRight()
public void setPaddingRight(float paddingRight)
paddingRight - New value of property paddingRight.public float getEffectivePaddingTop()
isUseBorderPadding() is true.
public float getPaddingTop()
public void setPaddingTop(float paddingTop)
paddingTop - New value of property paddingTop.public float getEffectivePaddingBottom()
isUseBorderPadding() is true.
public float getPaddingBottom()
public void setPaddingBottom(float paddingBottom)
paddingBottom - New value of property paddingBottom.public void setPadding(float padding)
padding - public boolean isUseBorderPadding()
public void setUseBorderPadding(boolean use)
use - adjust effective padding if true
public void setLeading(float fixedLeading,
float multipliedLeading)
fixedLeading - the fixed leadingmultipliedLeading - the variable leadingpublic float getLeading()
public float getMultipliedLeading()
public void setIndent(float indent)
indent - the indentpublic float getIndent()
public float getExtraParagraphSpace()
public void setExtraParagraphSpace(float extraParagraphSpace)
extraParagraphSpace - the extra space between paragraphspublic float getFixedHeight()
public void setFixedHeight(float fixedHeight)
fixedHeight - New value of property fixedHeight.public boolean isNoWrap()
public void setNoWrap(boolean noWrap)
noWrap - New value of property noWrap.public float getMinimumHeight()
public void setMinimumHeight(float minimumHeight)
minimumHeight - New value of property minimumHeight.public int getColspan()
public void setColspan(int colspan)
colspan - New value of property colspan.public void setFollowingIndent(float indent)
indent - the indentpublic float getFollowingIndent()
public void setRightIndent(float indent)
indent - the indentpublic float getRightIndent()
public float getSpaceCharRatio()
public void setSpaceCharRatio(float spaceCharRatio)
spaceCharRatio times more than extra character spacing.
If the ratio is PdfWriter.NO_SPACE_CHAR_RATIO then the extra character spacing
will be zero.
spaceCharRatio - the ratio between the extra word spacing and the extra character spacingpublic void setRunDirection(int runDirection)
runDirection - public int getRunDirection()
public Image getImage()
public void setImage(Image image)
image - New value of property image.public PdfPCellEvent getCellEvent()
public void setCellEvent(PdfPCellEvent event)
event - the cell eventpublic int getArabicOptions()
public void setArabicOptions(int arabicOptions)
arabicOptions - the arabic shaping optionspublic boolean isUseAscender()
public void setUseAscender(boolean use)
use - adjust height if truepublic boolean isUseDescender()
public void setUseDescender(boolean useDescender)
useDescender - New value of property useDescender.public ColumnText getColumn()
public void setColumn(ColumnText column)
column - public int getRotation()
getRotation in class Rectanglepublic void setRotation(int rotation)
rotation - the rotation of the cell
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||