CellFormat

遗产: java.lang.Object

public class CellFormat

表示表格单元格的所有格式。

要了解更多信息,请访问Working with Tables文档文章。

方法

方法描述
clearFormatting()重置为默认单元格格式。
equals(Object arg0)
fetchInheritedBorderAttr(int key)
fetchInheritedShadingAttr(int key)
getBorders()获取单元格边框的集合。
getBottomPadding()获取要添加到单元格内容下方的空间量(以磅为单位)。
getClass()
getDirectBorderAttr(int key)
getFitText()如果为 true,则适合单元格中的文本,将每个段落压缩到单元格的宽度。
getHorizontalMerge()指定单元格如何与行中的其他单元格水平合并。
getLeftPadding()获取要添加到单元格内容左侧的空间量(以磅为单位)。
getOrientation()获取表格单元格中文本的方向。
getPreferredWidth()获取单元格的首选宽度。
getRightPadding()获取要添加到单元格内容右侧的空间量(以磅为单位)。
getShading()返回一个 Shading 对象,该对象引用单元格的着色格式。
getTopPadding()获取要添加到单元格内容上方的空间量(以磅为单位)。
getVerticalAlignment()获取单元格中文本的垂直对齐方式。
getVerticalMerge()指定单元格如何与其他单元格垂直合并。
getWidth()获取单元格的宽度(以磅为单位)。
getWrapText()如果为 true,则为单元格换行文本。
hashCode()
notify()
notifyAll()
setBorderAttr(int key, Object value)
setBottomPadding(double value)设置要在单元格内容下方添加的空间量(以磅为单位)。
setFitText(boolean value)如果为 true,则适合单元格中的文本,将每个段落压缩到单元格的宽度。
setHorizontalMerge(int value)指定单元格如何与行中的其他单元格水平合并。
setLeftPadding(double value)设置要添加到单元格内容左侧的空间量(以磅为单位)。
setOrientation(int value)设置表格单元格中文本的方向。
setPaddings(double leftPadding, double topPadding, double rightPadding, double bottomPadding)设置要添加到单元格内容的左侧/顶部/右侧/底部的空间量(以磅为单位)。
setPreferredWidth(PreferredWidth value)设置单元格的首选宽度。
setRightPadding(double value)设置要添加到单元格内容右侧的空间量(以磅为单位)。
setTopPadding(double value)设置要在单元格内容上方添加的空间量(以磅为单位)。
setVerticalAlignment(int value)设置单元格中文本的垂直对齐方式。
setVerticalMerge(int value)指定单元格如何与其他单元格垂直合并。
setWidth(double value)获取单元格的宽度(以磅为单位)。
setWrapText(boolean value)如果为 true,则为单元格换行文本。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

clearFormatting()

public void clearFormatting()

重置为默认单元格格式。不改变单元格的宽度。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

fetchInheritedBorderAttr(int key)

public Object fetchInheritedBorderAttr(int key)

参数:

范围类型描述
keyint

退货: java.lang.Object

fetchInheritedShadingAttr(int key)

public Object fetchInheritedShadingAttr(int key)

参数:

范围类型描述
keyint

退货: java.lang.Object

getBorders()

public BorderCollection getBorders()

获取单元格边框的集合。

退货: BorderCollection - 单元格边界的集合。

getBottomPadding()

public double getBottomPadding()

获取要添加到单元格内容下方的空间量(以磅为单位)。

退货: double - 在单元格内容下方添加的空间量(以磅为单位)。

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getDirectBorderAttr(int key)

public Object getDirectBorderAttr(int key)

参数:

范围类型描述
keyint

退货: java.lang.Object

getFitText()

public boolean getFitText()

如果为 true,则适合单元格中的文本,将每个段落压缩到单元格的宽度。

退货: boolean - 相应的布尔值。

getHorizontalMerge()

public int getHorizontalMerge()

指定单元格如何与行中的其他单元格水平合并。

退货: int - 相应的 int 值。返回值是其中之一CellMerge常数。

getLeftPadding()

public double getLeftPadding()

获取要添加到单元格内容左侧的空间量(以磅为单位)。

退货: double - 添加到单元格内容左侧的空间量(以磅为单位)。

getOrientation()

public int getOrientation()

获取表格单元格中文本的方向。

退货: int - 表格单元格中文本的方向。返回值是其中之一TextOrientation常数。

getPreferredWidth()

public PreferredWidth getPreferredWidth()

获取单元格的首选宽度。

首选宽度(连同表格的自动调整选项)决定了表格布局算法如何计算单元格的实际宽度。表格布局可以在保存文档时由 Aspose.Words 执行,也可以在显示文档时由 Microsoft Word 执行。

可以以点或百分比指定首选宽度。首选宽度也可以指定为“自动”,这意味着没有指定首选宽度。

默认值为PreferredWidth.AUTO.

退货: PreferredWidth 单元格的首选宽度。

getRightPadding()

public double getRightPadding()

获取要添加到单元格内容右侧的空间量(以磅为单位)。

退货: double - 添加到单元格内容右侧的空间量(以磅为单位)。

getShading()

public Shading getShading()

返回一个 Shading 对象,该对象引用单元格的着色格式。

退货: Shading - 一个 Shading 对象,它引用单元格的阴影格式。

getTopPadding()

public double getTopPadding()

获取要添加到单元格内容上方的空间量(以磅为单位)。

退货: double - 在单元格内容上方添加的空间量(以磅为单位)。

getVerticalAlignment()

public int getVerticalAlignment()

获取单元格中文本的垂直对齐方式。

退货: int - 单元格中文本的垂直对齐方式。返回值是其中之一CellVerticalAlignment常数。

getVerticalMerge()

public int getVerticalMerge()

指定单元格如何与其他单元格垂直合并。

如果单元格的左右边界相同,则只能垂直合并单元格。

当垂直合并单元格时,合并单元格的显示区域被合并。合并区域用于显示第一个垂直合并单元格的内容,所有其他垂直合并单元格必须为空。

退货: int - 相应的 int 值。返回值是其中之一CellMerge常数。

getWidth()

public double getWidth()

获取单元格的宽度(以磅为单位)。

宽度由 Aspose.Words 在文档加载和保存时计算。目前,并非表格、单元格和文档属性的所有组合都受支持。对于某些文档,返回值可能不准确。在 MS Word 中打开文档时,它可能与 MS Word 计算的单元格宽度不完全匹配。

不建议设置此属性。无法保证单元格实际具有设置的宽度。可以调整宽度以适应自动调整表格布局中的单元格内容。其他行中的单元格可能具有冲突的宽度设置。可以调整表格的大小以适应容器或满足表格宽度设置。考虑使用getPreferredWidth() / setPreferredWidth(com.aspose.words.PreferredWidth)用于设置单元格宽度。设置此属性集getPreferredWidth() / setPreferredWidth(com.aspose.words.PreferredWidth)自 15.8 版以来隐含。

退货: double - 单元格的宽度(以磅为单位)。

getWrapText()

public boolean getWrapText()

如果为 true,则为单元格换行文本。

退货: boolean - 相应的布尔值。

hashCode()

public native int hashCode()

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setBorderAttr(int key, Object value)

public void setBorderAttr(int key, Object value)

参数:

范围类型描述
keyint
valuejava.lang.Object

setBottomPadding(double value)

public void setBottomPadding(double value)

设置要在单元格内容下方添加的空间量(以磅为单位)。

参数:

范围类型描述
valuedouble在单元格内容下方添加的空间量(以磅为单位)。

setFitText(boolean value)

public void setFitText(boolean value)

如果为 true,则适合单元格中的文本,将每个段落压缩到单元格的宽度。

参数:

范围类型描述
valueboolean对应的布尔值。

setHorizontalMerge(int value)

public void setHorizontalMerge(int value)

指定单元格如何与行中的其他单元格水平合并。

参数:

范围类型描述
valueint对应的int值。该值必须是其中之一CellMerge常数。

setLeftPadding(double value)

public void setLeftPadding(double value)

设置要添加到单元格内容左侧的空间量(以磅为单位)。

参数:

范围类型描述
valuedouble添加到单元格内容左侧的空间量(以磅为单位)。

setOrientation(int value)

public void setOrientation(int value)

设置表格单元格中文本的方向。

参数:

范围类型描述
valueint表格单元格中文本的方向。该值必须是其中之一TextOrientation常数。

setPaddings(double leftPadding, double topPadding, double rightPadding, double bottomPadding)

public void setPaddings(double leftPadding, double topPadding, double rightPadding, double bottomPadding)

设置要添加到单元格内容的左侧/顶部/右侧/底部的空间量(以磅为单位)。

参数:

范围类型描述
leftPaddingdouble
topPaddingdouble
rightPaddingdouble
bottomPaddingdouble

setPreferredWidth(PreferredWidth value)

public void setPreferredWidth(PreferredWidth value)

设置单元格的首选宽度。

首选宽度(连同表格的自动调整选项)决定了表格布局算法如何计算单元格的实际宽度。表格布局可以在保存文档时由 Aspose.Words 执行,也可以在显示文档时由 Microsoft Word 执行。

可以以点或百分比指定首选宽度。首选宽度也可以指定为“自动”,这意味着没有指定首选宽度。

默认值为PreferredWidth.AUTO.

参数:

范围类型描述
valuePreferredWidth单元格的首选宽度。

setRightPadding(double value)

public void setRightPadding(double value)

设置要添加到单元格内容右侧的空间量(以磅为单位)。

参数:

范围类型描述
valuedouble添加到单元格内容右侧的空间量(以磅为单位)。

setTopPadding(double value)

public void setTopPadding(double value)

设置要在单元格内容上方添加的空间量(以磅为单位)。

参数:

范围类型描述
valuedouble在单元格内容上方添加的空间量(以磅为单位)。

setVerticalAlignment(int value)

public void setVerticalAlignment(int value)

设置单元格中文本的垂直对齐方式。

参数:

范围类型描述
valueint单元格中文本的垂直对齐方式。该值必须是其中之一CellVerticalAlignment常数。

setVerticalMerge(int value)

public void setVerticalMerge(int value)

指定单元格如何与其他单元格垂直合并。

如果单元格的左右边界相同,则只能垂直合并单元格。

当垂直合并单元格时,合并单元格的显示区域被合并。合并区域用于显示第一个垂直合并单元格的内容,所有其他垂直合并单元格必须为空。

参数:

范围类型描述
valueint对应的int值。该值必须是其中之一CellMerge常数。

setWidth(double value)

public void setWidth(double value)

获取单元格的宽度(以磅为单位)。

宽度由 Aspose.Words 在文档加载和保存时计算。目前,并非表格、单元格和文档属性的所有组合都受支持。对于某些文档,返回值可能不准确。在 MS Word 中打开文档时,它可能与 MS Word 计算的单元格宽度不完全匹配。

不建议设置此属性。无法保证单元格实际具有设置的宽度。可以调整宽度以适应自动调整表格布局中的单元格内容。其他行中的单元格可能具有冲突的宽度设置。可以调整表格的大小以适应容器或满足表格宽度设置。考虑使用getPreferredWidth() / setPreferredWidth(com.aspose.words.PreferredWidth)用于设置单元格宽度。设置此属性集getPreferredWidth() / setPreferredWidth(com.aspose.words.PreferredWidth)自 15.8 版以来隐含。

参数:

范围类型描述
valuedouble单元格的宽度(以磅为单位)。

setWrapText(boolean value)

public void setWrapText(boolean value)

如果为 true,则为单元格换行文本。

参数:

范围类型描述
valueboolean对应的布尔值。

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int