java.lang.Objectcom.aspose.words.CellFormat
public class CellFormat
Property Getters/Setters Summary | ||
---|---|---|
Aspose.Words.BorderCollection | getBorders() | |
Gets collection of borders of the cell. | ||
double | getBottomPadding() | |
void | setBottomPadding(double value) | |
Returns or sets the amount of space (in points) to add below the contents of cell. | ||
boolean | getFitText() | |
void | setFitText(boolean value) | |
If true, fits text in the cell, compressing each paragraph to the width of the cell. | ||
int | getHorizontalMerge() | |
void | setHorizontalMerge(int value) | |
Specifies how the cell is merged horizontally with other cells in the row. The value of the property is CellMerge integer constant. | ||
double | getLeftPadding() | |
void | setLeftPadding(double value) | |
Returns or sets the amount of space (in points) to add to the left of the contents of cell. | ||
Aspose.Words.TextOrientation | getOrientation() | |
Returns or sets the orientation of text in a table cell. | ||
PreferredWidth | getPreferredWidth() | |
void | setPreferredWidth(PreferredWidth value) | |
Returns or sets the preferred width of the cell. | ||
double | getRightPadding() | |
void | setRightPadding(double value) | |
Returns or sets the amount of space (in points) to add to the right of the contents of cell. | ||
Aspose.Words.Shading | getShading() | |
Returns a Shading object that refers to the shading formatting for the cell. | ||
double | getTopPadding() | |
void | setTopPadding(double value) | |
Returns or sets the amount of space (in points) to add above the contents of cell. | ||
int | getVerticalAlignment() | |
void | setVerticalAlignment(int value) | |
Returns or sets the vertical alignment of text in the cell. The value of the property is CellVerticalAlignment integer constant. | ||
int | getVerticalMerge() | |
void | setVerticalMerge(int value) | |
Specifies how the cell is merged with other cells vertically. The value of the property is CellMerge integer constant. | ||
double | getWidth() | |
void | setWidth(double value) | |
Gets the width of the cell in points. | ||
boolean | getWrapText() | |
void | setWrapText(boolean value) | |
If true, wrap text for the cell. |
Method Summary | ||
---|---|---|
void | clearFormatting() | |
Resets to default cell formatting. Does not change the width of the cell. | ||
java.lang.Object | fetchInheritedBorderAttr(int key) | |
Reserved for internal use. | ||
java.lang.Object | fetchInheritedShadingAttr(int key) | |
Reserved for internal use. | ||
java.lang.Object | getDirectBorderAttr(int key) | |
Reserved for internal use. | ||
java.util.TreeMap | getPossibleBorderKeys() | |
Reserved for internal use. | ||
void | setBorderAttr(int key, java.lang.Object value) | |
Reserved for internal use. | ||
void | setPaddings(double leftPadding, double topPadding, double rightPadding, double bottomPadding) | |
Sets the amount of space (in points) to add to the left/top/right/bottom of the contents of cell. |
Property Getters/Setters Detail |
---|
getBorders | |
public Aspose.Words.BorderCollection getBorders() |
getBottomPadding/setBottomPadding | |
public double getBottomPadding() / public void setBottomPadding(double value) |
getFitText/setFitText | |
public boolean getFitText() / public void setFitText(boolean value) |
getHorizontalMerge/setHorizontalMerge | |
public int getHorizontalMerge() / public void setHorizontalMerge(int value) |
getLeftPadding/setLeftPadding | |
public double getLeftPadding() / public void setLeftPadding(double value) |
getOrientation | |
public Aspose.Words.TextOrientation getOrientation() |
getPreferredWidth/setPreferredWidth | |
public PreferredWidth getPreferredWidth() / public void setPreferredWidth(PreferredWidth value) |
The preferred width (along with the table's Auto Fit option) determines how the actual width of the cell is calculated by the table layout algorithm. Table layout can be performed by Aspose.Words when it saves the document or by Microsoft Word when it displays the document.
The preferred width can be specified in points or in percent. The preferred width can also be specified as "auto", which means no preferred width is specified.
The default value is
getRightPadding/setRightPadding | |
public double getRightPadding() / public void setRightPadding(double value) |
getShading | |
public Aspose.Words.Shading getShading() |
getTopPadding/setTopPadding | |
public double getTopPadding() / public void setTopPadding(double value) |
getVerticalAlignment/setVerticalAlignment | |
public int getVerticalAlignment() / public void setVerticalAlignment(int value) |
getVerticalMerge/setVerticalMerge | |
public int getVerticalMerge() / public void setVerticalMerge(int value) |
Cells can only be merged vertically if their left and right boundaries are identical.
When cells are vertically merged, the display areas of the merged cells are consolidated. The consolidated area is used to display the contents of the first vertically merged cell and all other vertically merged cells must be empty.
getWidth/setWidth | |
public double getWidth() / public void setWidth(double value) |
The width is calculated by Aspose.Words on document loading and saving. Currently, not every combination of table, cell and document properties is supported. The returned value may not be accurate for some documents. It may not exactly match the cell width as calculated by MS Word when the document is opened in MS Word.
Setting this property is not recommended.
There is no guarantee that the cell will actually have the set width.
The width may be adjusted to accommodate cell contents in an auto-fit table layout.
Cells in other rows may have conflicting width settings.
The table may be resized to fit into the container or to meet table width settings.
Consider using
getWrapText/setWrapText | |
public boolean getWrapText() / public void setWrapText(boolean value) |
Method Detail |
---|
clearFormatting | |
public void clearFormatting() |
fetchInheritedBorderAttr | |
public java.lang.Object fetchInheritedBorderAttr(int key) |
fetchInheritedShadingAttr | |
public java.lang.Object fetchInheritedShadingAttr(int key) |
getDirectBorderAttr | |
public java.lang.Object getDirectBorderAttr(int key) |
getPossibleBorderKeys | |
public java.util.TreeMap getPossibleBorderKeys() |
setBorderAttr | |
public void setBorderAttr(int key, java.lang.Object value) |
setPaddings | |
public void setPaddings(double leftPadding, double topPadding, double rightPadding, double bottomPadding) |