Table

遗产: java.lang.Object, com.aspose.words.Node, com.aspose.words.CompositeNode

public class Table extends CompositeNode

表示 Word 文档中的表格。

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

Table是块级节点,可以是派生自的类的子节点Story或者InlineStory.

Table可以包含一个或多个Row节点。

一个最小的有效表需要至少有一个Row.

构造器

构造函数描述
Table(DocumentBase doc)初始化一个新的实例Table班级。

方法

方法描述
accept(DocumentVisitor visitor)接待来访者。
appendChild(Node newChild)将指定节点添加到此节点的子节点列表的末尾。
autoFit(int behavior)
clearBorders()删除此表格上的所有表格和单元格边框。
clearShading()删除表格上的所有阴影。
convertToHorizontallyMergedCells()将按宽度水平合并的单元格转换为按宽度合并的单元格CellFormat.getHorizontalMerge() / CellFormat.setHorizontalMerge(int).
dd()
deepClone(boolean isCloneChildren)创建节点的副本。
ensureMinimum()如果表没有行,创建并追加一个Row.
equals(Object arg0)
getAbsoluteHorizontalDistance()获取表格属性指定的绝对水平浮动表格位置,以磅为单位。
getAbsoluteVerticalDistance()获取表属性指定的绝对垂直浮动表位置,以磅为单位。
getAlignment()指定内嵌表格在文档中的对齐方式。
getAllowAutoFit()允许 Microsoft Word 和 Aspose.Words 自动调整表格中单元格的大小以适合其内容。
getAllowCellSpacing()获取“允许单元格间距”选项。
getAllowOverlap()获取浮动表格是否允许文档中的其他浮动对象在显示时与其范围重叠。
getAncestor(int ancestorType)
getAncestor(Class ancestorType)获取指定对象类型的第一个祖先。
getBidi()获取这是否是从右到左的表格。
getBottomPadding()获取要添加到单元格内容下方的空间量(以磅为单位)。
getCellSpacing()获取单元格之间的空间量(以磅为单位)。
getChild(int nodeType, int index, boolean isDeep)
getChildNodes()获取此节点的所有直接子节点。
getChildNodes(int nodeType, boolean isDeep)
getClass()
getContainer()
getCount()获取此节点的直接子节点数。
getCurrentNode()
getCustomNodeId()指定自定义节点标识符。
getDescription()获取此表的说明。
getDistanceBottom()获取表格底部和周围文本之间的距离,以磅为单位。
getDistanceLeft()获取表格左侧与周围文本之间的距离,以磅为单位。
getDistanceRight()获取表格右边和周围文本之间的距离,以磅为单位。
getDistanceTop()获取桌面与周围文本之间的距离,以磅为单位。
getDocument()获取此节点所属的文档。
getFirstChild()获取节点的第一个子节点。
getFirstRow()返回第一个Row表中的节点。
getHorizontalAnchor()获取应根据其计算浮动表的水平定位的基础对象。
getLastChild()获取节点的最后一个子节点。
getLastRow()返回最后一个Row表中的节点。
getLeftIndent()获取表示表的左缩进的值。
getLeftPadding()获取要添加到单元格内容左侧的空间量(以磅为单位)。
getNextMatchingNode(Node curNode)
getNextSibling()获取紧跟在该节点之后的节点。
getNodeType()退货NodeType.Table.
getParentNode()获取此节点的直接父级。
getPreferredWidth()获取表格的首选宽度。
getPreviousSibling()获取紧接在该节点之前的节点。
getRange()返回一个Range表示包含在该节点中的文档部分的对象。
getRelativeHorizontalAlignment()获取浮动表格的相对水平对齐方式。
getRelativeVerticalAlignment()获取浮动表格的相对垂直对齐方式。
getRightPadding()获取要添加到单元格内容右侧的空间量(以磅为单位)。
getRows()提供对表行的类型化访问。
getStyle()获取应用于此表格的表格样式。
getStyleIdentifier()获取应用于此表的表样式的与区域无关的样式标识符。
getStyleName()获取应用于此表的表样式的名称。
getStyleOptions()获取指定如何将表格样式应用于此表格的位标志。
getText()获取此节点及其所有子节点的文本。
getTextWrapping()得到getTextWrapping() / setTextWrapping(int)表。
getTitle()获取此表的标题。
getTopPadding()获取要添加到单元格内容上方的空间量(以磅为单位)。
getVerticalAnchor()获取应该从中计算浮动表的垂直定位的基础对象。
hasChildNodes()如果此节点有任何子节点,则返回 true。
hashCode()
indexOf(Node child)返回子节点数组中指定子节点的索引。
insertAfter(Node newChild, Node refChild)在指定的引用节点之后立即插入指定的节点。
insertBefore(Node newChild, Node refChild)将指定节点插入到紧靠指定引用节点之前。
isComposite()返回 true,因为此节点可以有子节点。
iterator()为该节点的子节点上的每个样式迭代提供支持。
nextPreOrder(Node rootNode)根据前序树遍历算法获取下一个节点。
nodeTypeToString(int nodeType)
notify()
notifyAll()
prependChild(Node newChild)将指定节点添加到此节点的子节点列表的开头。
previousPreOrder(Node rootNode)根据前序树遍历算法获取上一个节点。
remove()从父级中移除自身。
removeAllChildren()移除当前节点的所有子节点。
removeChild(Node oldChild)删除指定的子节点。
removeSmartTags()删除所有SmartTag当前节点的后代节点。
selectNodes(String xpath)选择与 XPath 表达式匹配的节点列表。
selectSingleNode(String xpath)选择与 XPath 表达式匹配的第一个节点。
setAbsoluteHorizontalDistance(double value)设置表格属性指定的绝对水平浮动表格位置,以磅为单位。
setAbsoluteVerticalDistance(double value)设置表格属性指定的绝对垂直浮动表格位置,以磅为单位。
setAlignment(int value)指定内嵌表格在文档中的对齐方式。
setAllowAutoFit(boolean value)允许 Microsoft Word 和 Aspose.Words 自动调整表格中单元格的大小以适合其内容。
setAllowCellSpacing(boolean value)设置“允许单元格之间的间距”选项。
setBidi(boolean value)设置这是否是从右到左的表格。
setBorder(int borderType, int lineStyle, double lineWidth, Color color, boolean isOverrideCellBorders)
setBorders(int lineStyle, double lineWidth, Color color)
setBottomPadding(double value)设置要在单元格内容下方添加的空间量(以磅为单位)。
setCellSpacing(double value)设置单元格之间的空间量(以磅为单位)。
setCustomNodeId(int value)指定自定义节点标识符。
setDescription(String value)设置此表的说明。
setHorizontalAnchor(int value)获取应根据其计算浮动表的水平定位的基础对象。
setLeftIndent(double value)设置表示表格左缩进的值。
setLeftPadding(double value)设置要添加到单元格内容左侧的空间量(以磅为单位)。
setPreferredWidth(PreferredWidth value)设置表格的首选宽度。
setRelativeHorizontalAlignment(int value)设置浮动表格相对水平对齐方式。
setRelativeVerticalAlignment(int value)设置浮动表格相对垂直对齐方式。
setRightPadding(double value)设置要添加到单元格内容右侧的空间量(以磅为单位)。
setShading(int texture, Color foregroundColor, Color backgroundColor)
setStyle(Style value)设置应用于此表格的表格样式。
setStyleIdentifier(int value)设置应用于此表格的表格样式的区域设置独立样式标识符。
setStyleName(String value)设置应用于此表格的表格样式的名称。
setStyleOptions(int value)设置指定表格样式如何应用于此表格的位标志。
setTextWrapping(int value)getTextWrapping() / setTextWrapping(int)表。
setTitle(String value)设置此表的标题。
setTopPadding(double value)设置要在单元格内容上方添加的空间量(以磅为单位)。
setVerticalAnchor(int value)获取应该从中计算浮动表的垂直定位的基础对象。
toString()
toString(SaveOptions saveOptions)使用指定的保存选项将节点的内容导出为字符串。
toString(int saveFormat)
wait()
wait(long arg0)
wait(long arg0, int arg1)

Table(DocumentBase doc)

public Table(DocumentBase doc)

初始化一个新的实例Table班级。

什么时候Table已创建,它属于指定文档,但还不是文档的一部分,并且ParentNode一片空白。

追加Table对于文档,在要插入表格的故事中使用 InsertAfter 或 InsertBefore。

参数:

范围类型描述
docDocumentBase所有者文件。

accept(DocumentVisitor visitor)

public boolean accept(DocumentVisitor visitor)

接待来访者。

枚举此节点及其所有子节点。每个节点调用 DocumentVisitor 上的相应方法。

有关更多信息,请参阅访问者设计模式。

参数:

范围类型描述
visitorDocumentVisitor将访问节点的访问者。

退货: boolean - 如果所有节点都被访问,则为真;如果 DocumentVisitor 在访问所有节点之前停止操作,则返回 false。调用 DocumentVisitor.VisitTableStart,然后为该部分的所有子节点调用 Accept,最后调用 DocumentVisitor.VisitTableEnd。

appendChild(Node newChild)

public Node appendChild(Node newChild)

将指定节点添加到此节点的子节点列表的末尾。

如果 newChild 已经在树中,则首先将其删除。

如果被插入的节点是从另一个文档创建的,你应该使用**M:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。

参数:

范围类型描述
newChildNode要添加的节点。

退货: Node - 添加的节点。

autoFit(int behavior)

public void autoFit(int behavior)

参数:

范围类型描述
behaviorint

clearBorders()

public void clearBorders()

删除此表格上的所有表格和单元格边框。

clearShading()

public void clearShading()

删除表格上的所有阴影。

convertToHorizontallyMergedCells()

public void convertToHorizontallyMergedCells()

将按宽度水平合并的单元格转换为按宽度合并的单元格CellFormat.getHorizontalMerge() / CellFormat.setHorizontalMerge(int).

表格单元格可以使用合并标志水平合并CellFormat.getHorizontalMerge() / CellFormat.setHorizontalMerge(int)或使用单元格宽度CellFormat.getWidth() / CellFormat.setWidth(double).

当表格单元格按宽度属性合并时CellFormat.getHorizontalMerge() / CellFormat.setHorizontalMerge(int)是没有意义的,但有时使用合并标志是更方便的方式。

使用此方法将按宽度水平合并的表格单元格转换为按合并标志合并的单元格。

dd()

public void dd()

deepClone(boolean isCloneChildren)

public Node deepClone(boolean isCloneChildren)

创建节点的副本。

此方法用作节点的复制构造函数。克隆的节点没有父节点,但与原始节点属于同一个文档。

此方法始终执行节点的深层复制。这isCloneChildren参数指定是否也执行复制所有子节点。

参数:

范围类型描述
isCloneChildrenbooleanTrue 递归克隆指定节点下的子树; false 仅克隆节点本身。

退货: Node - 克隆节点。

ensureMinimum()

public void ensureMinimum()

如果表没有行,创建并追加一个Row.

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getAbsoluteHorizontalDistance()

public double getAbsoluteHorizontalDistance()

获取表格属性指定的绝对水平浮动表格位置,以磅为单位。默认值为 0。

退货: double - 由表格属性指定的绝对水平浮动表格位置,以磅为单位。

getAbsoluteVerticalDistance()

public double getAbsoluteVerticalDistance()

获取表属性指定的绝对垂直浮动表位置,以磅为单位。默认值为 0。

退货: double - 表属性指定的绝对垂直浮动表位置,以磅为单位。

getAlignment()

public int getAlignment()

指定内嵌表格在文档中的对齐方式。

默认值为TableAlignment.LEFT.

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

getAllowAutoFit()

public boolean getAllowAutoFit()

允许 Microsoft Word 和 Aspose.Words 自动调整表格中单元格的大小以适合其内容。

默认值是true 。

M:Aspose.Words.Tables.Table.AutoFit(Aspose.Words.Tables.AutoFitBehavior)

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

getAllowCellSpacing()

public boolean getAllowCellSpacing()

获取“允许单元格间距”选项。

退货: 布尔值 - “允许单元格之间的间距”选项。

getAllowOverlap()

public boolean getAllowOverlap()

获取浮动表格是否允许文档中的其他浮动对象在显示时与其范围重叠。默认值为 true 。

退货: boolean - 浮动表格是否允许文档中的其他浮动对象在显示时与其范围重叠。

getAncestor(int ancestorType)

public CompositeNode getAncestor(int ancestorType)

参数:

范围类型描述
ancestorTypeint

退货: CompositeNode

getAncestor(Class ancestorType)

public CompositeNode getAncestor(Class ancestorType)

获取指定对象类型的第一个祖先。

参数:

范围类型描述
ancestorTypejava.lang.Class要检索的祖先的对象类型。

退货: CompositeNode - 指定类型的祖先,如果未找到此类型的祖先,则为 null。

如果祖先类型等于 ancestorType 或派生自 ancestorType,则祖先类型匹配。

getBidi()

public boolean getBidi()

获取这是否是从右到左的表格。

为 true 时,此行中的单元格从右到左排列。

默认值为 false 。

退货: boolean - 这是否是一个从右到左的表格。

getBottomPadding()

public double getBottomPadding()

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

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

getCellSpacing()

public double getCellSpacing()

获取单元格之间的空间量(以磅为单位)。

退货: double - 单元格之间的空间量(以磅为单位)。

getChild(int nodeType, int index, boolean isDeep)

public Node getChild(int nodeType, int index, boolean isDeep)

参数:

范围类型描述
nodeTypeint
indexint
isDeepboolean

退货: Node

getChildNodes()

public NodeCollection getChildNodes()

获取此节点的所有直接子节点。

笔记,getChildNodes()相当于调用 GetChildNodes(NodeType.Any, false) 并在每次访问时创建并返回一个新集合。

如果没有子节点,则此属性返回一个空集合。

退货: NodeCollection - 该节点的所有直接子节点。

getChildNodes(int nodeType, boolean isDeep)

public NodeCollection getChildNodes(int nodeType, boolean isDeep)

参数:

范围类型描述
nodeTypeint
isDeepboolean

退货: NodeCollection

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getContainer()

public CompositeNode getContainer()

退货: CompositeNode

getCount()

public int getCount()

获取此节点的直接子节点数。

退货: int - 此节点的直接子节点数。

getCurrentNode()

public Node getCurrentNode()

退货: Node

getCustomNodeId()

public int getCustomNodeId()

指定自定义节点标识符。

默认为零。

这个标识符可以任意设置和使用。例如,作为获取外部数据的密钥。

重要说明,指定的值不会保存到输出文件中,并且仅在节点生命周期内存在。

退货: int - 相应的 int 值。

getDescription()

public String getDescription()

获取此表的说明。它提供表中包含的信息的替代文本表示。

默认值为空字符串。

此属性对符合 ISO/IEC 29500 的 DOCX 文档有意义(OoxmlCompliance)。当保存为 ISO/IEC 29500 之前的格式时,该属性将被忽略。

退货: java.lang.String - 这个表的描述。

getDistanceBottom()

public double getDistanceBottom()

获取表格底部和周围文本之间的距离,以磅为单位。

退货: double - 表格底部和周围文本之间的距离,以磅为单位。

getDistanceLeft()

public double getDistanceLeft()

获取表格左侧与周围文本之间的距离,以磅为单位。

退货: double - 表格左侧和周围文本之间的距离,以磅为单位。

getDistanceRight()

public double getDistanceRight()

获取表格右边和周围文本之间的距离,以磅为单位。

退货: double - 表格右边和周围文本之间的距离,以磅为单位。

getDistanceTop()

public double getDistanceTop()

获取桌面与周围文本之间的距离,以磅为单位。

退货: double - 桌面和周围文本之间的距离,以磅为单位。

getDocument()

public DocumentBase getDocument()

获取此节点所属的文档。

该节点始终属于一个文档,即使它刚刚创建并且尚未添加到树中,或者如果它已从树中删除也是如此。

退货: DocumentBase - 该节点所属的文档。

getFirstChild()

public Node getFirstChild()

获取节点的第一个子节点。如果没有第一个子节点,则返回 null。

退货: Node - 节点的第一个孩子。

getFirstRow()

public Row getFirstRow()

返回第一个Row表中的节点。

退货: Row - 首先Row表中的节点。

getHorizontalAnchor()

public int getHorizontalAnchor()

获取应根据其计算浮动表的水平定位的基础对象。默认值为RelativeHorizontalPosition.COLUMN.

退货: int - 应该从中计算浮动表的水平定位的基础对象。返回值是其中之一RelativeHorizontalPosition常数。

getLastChild()

public Node getLastChild()

获取节点的最后一个子节点。如果没有最后一个子节点,则返回 null。

退货: Node - 节点的最后一个孩子。

getLastRow()

public Row getLastRow()

返回最后一个Row表中的节点。

退货: Row 最后Row表中的节点。

getLeftIndent()

public double getLeftIndent()

获取表示表的左缩进的值。

退货: double - 表示表格左缩进的值。

getLeftPadding()

public double getLeftPadding()

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

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

getNextMatchingNode(Node curNode)

public Node getNextMatchingNode(Node curNode)

参数:

范围类型描述
curNodeNode

退货: Node

getNextSibling()

public Node getNextSibling()

获取紧跟在该节点之后的节点。如果没有下一个节点,则返回 null。

退货: Node - 紧接此节点之后的节点。

getNodeType()

public int getNodeType()

退货NodeType.Table.

退货: 整数 -NodeType.Table .返回值是其中之一NodeType常数。

getParentNode()

public CompositeNode getParentNode()

获取此节点的直接父级。

如果一个节点刚刚被创建并且还没有被添加到树中,或者如果它已经被从树中移除,则父节点为空。

退货: CompositeNode - 此节点的直接父节点。

getPreferredWidth()

public PreferredWidth getPreferredWidth()

获取表格的首选宽度。

默认值为PreferredWidth.AUTO.

退货: PreferredWidth - 表格的首选宽度。

getPreviousSibling()

public Node getPreviousSibling()

获取紧接在该节点之前的节点。如果前面没有节点,则返回 null。

退货: Node - 紧接在该节点之前的节点。

getRange()

public Range getRange()

返回一个Range表示包含在该节点中的文档部分的对象。

退货: Range - 一个Range表示包含在该节点中的文档部分的对象。

getRelativeHorizontalAlignment()

public int getRelativeHorizontalAlignment()

获取浮动表格的相对水平对齐方式。

退货: int - 浮动表相对水平对齐方式。返回值是其中之一HorizontalAlignment常数。

getRelativeVerticalAlignment()

public int getRelativeVerticalAlignment()

获取浮动表格的相对垂直对齐方式。

退货: int - 浮动表相对垂直对齐方式。返回值是其中之一VerticalAlignment常数。

getRightPadding()

public double getRightPadding()

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

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

getRows()

public RowCollection getRows()

提供对表行的类型化访问。

退货: RowCollection - 相应的RowCollection价值。

getStyle()

public Style getStyle()

获取应用于此表格的表格样式。

退货: Style - 应用于此表格的表格样式。

getStyleIdentifier()

public int getStyleIdentifier()

获取应用于此表的表样式的与区域无关的样式标识符。

退货: int - 应用于此表的表样式的区域独立样式标识符。返回值是其中之一StyleIdentifier常数。

getStyleName()

public String getStyleName()

获取应用于此表的表样式的名称。

退货: java.lang.String - 应用于此表格的表格样式的名称。

getStyleOptions()

public int getStyleOptions()

获取指定如何将表格样式应用于此表格的位标志。

退货: int - 指定表格样式如何应用于此表格的位标志。返回值是按位组合TableStyleOptions常数。

getText()

public String getText()

获取此节点及其所有子节点的文本。

返回的字符串包括所有控制字符和特殊字符,如ControlChar.

退货: java.lang.字符串

getTextWrapping()

public int getTextWrapping()

得到getTextWrapping() / setTextWrapping(int)表。

退货: 整数 -{getTextWrapping() / setTextWrapping(int)表。返回值是其中之一TextWrapping常数。

getTitle()

public String getTitle()

获取此表的标题。它提供表中包含的信息的替代文本表示。

默认值为空字符串。

此属性对符合 ISO/IEC 29500 的 DOCX 文档有意义(OoxmlCompliance)。当保存为 ISO/IEC 29500 之前的格式时,该属性将被忽略。

退货: java.lang.String - 此表的标题。

getTopPadding()

public double getTopPadding()

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

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

getVerticalAnchor()

public int getVerticalAnchor()

获取应该从中计算浮动表的垂直定位的基础对象。默认值为RelativeVerticalPosition.MARGIN.

退货: int - 应该从中计算浮动表的垂直定位的基础对象。返回值是其中之一RelativeVerticalPosition常数。

hasChildNodes()

public boolean hasChildNodes()

如果此节点有任何子节点,则返回 true。

退货: boolean - 如果此节点有任何子节点则为真。

hashCode()

public native int hashCode()

退货: 整数

indexOf(Node child)

public int indexOf(Node child)

返回子节点数组中指定子节点的索引。如果在子节点中找不到该节点,则返回 -1。

参数:

范围类型描述
childNode

退货: 整数

insertAfter(Node newChild, Node refChild)

public Node insertAfter(Node newChild, Node refChild)

在指定的引用节点之后立即插入指定的节点。

如果 refChild 为 null,则在子节点列表的开头插入 newChild。

如果 newChild 已经在树中,则首先将其删除。

如果被插入的节点是从另一个文档创建的,你应该使用**M:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。

参数:

范围类型描述
newChildNode要插入的节点。
refChildNode作为参考节点的节点。 newNode 放置在 refNode 之后。

退货: Node - 插入的节点。

insertBefore(Node newChild, Node refChild)

public Node insertBefore(Node newChild, Node refChild)

将指定节点插入到紧靠指定引用节点之前。

如果 refChild 为 null,则在子节点列表的末尾插入 newChild。

如果 newChild 已经在树中,则首先将其删除。

如果被插入的节点是从另一个文档创建的,你应该使用**M:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。

参数:

范围类型描述
newChildNode要插入的节点。
refChildNode作为参考节点的节点。 newChild 放置在此节点之前。

退货: Node - 插入的节点。

isComposite()

public boolean isComposite()

返回 true,因为此节点可以有子节点。

退货: boolean - True 因为这个节点可以有子节点。

iterator()

public Iterator iterator()

为该节点的子节点上的每个样式迭代提供支持。

退货: java.util.迭代器

nextPreOrder(Node rootNode)

public Node nextPreOrder(Node rootNode)

根据前序树遍历算法获取下一个节点。

参数:

范围类型描述
rootNodeNode遍历的顶端节点(极限)。

退货: Node - 预定顺序中的下一个节点。如果到达根节点则为空。

nodeTypeToString(int nodeType)

public static String nodeTypeToString(int nodeType)

参数:

范围类型描述
nodeTypeint

退货: java.lang.字符串

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

prependChild(Node newChild)

public Node prependChild(Node newChild)

将指定节点添加到此节点的子节点列表的开头。

如果 newChild 已经在树中,则首先将其删除。

如果被插入的节点是从另一个文档创建的,你应该使用**M:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。

参数:

范围类型描述
newChildNode要添加的节点。

退货: Node - 添加的节点。

previousPreOrder(Node rootNode)

public Node previousPreOrder(Node rootNode)

根据前序树遍历算法获取上一个节点。

参数:

范围类型描述
rootNodeNode遍历的顶端节点(极限)。

退货: Node 预购顺序中的前一个节点。如果到达根节点则为空。

remove()

public void remove()

从父级中移除自身。

removeAllChildren()

public void removeAllChildren()

移除当前节点的所有子节点。

removeChild(Node oldChild)

public Node removeChild(Node oldChild)

删除指定的子节点。

删除节点后,oldChild 的父级设置为 null。

参数:

范围类型描述
oldChildNode要删除的节点。

退货: Node - 删除的节点。

removeSmartTags()

public void removeSmartTags()

删除所有SmartTag当前节点的后代节点。此方法不会删除智能标记的内容。

selectNodes(String xpath)

public NodeList selectNodes(String xpath)

选择与 XPath 表达式匹配的节点列表。

目前仅支持带有元素名称的表达式。不支持使用属性名称的表达式。

参数:

范围类型描述
xpathjava.lang.StringXPath 表达式。

退货: NodeList - 匹配 XPath 查询的节点列表。

selectSingleNode(String xpath)

public Node selectSingleNode(String xpath)

选择与 XPath 表达式匹配的第一个节点。

目前仅支持带有元素名称的表达式。不支持使用属性名称的表达式。

参数:

范围类型描述
xpathjava.lang.StringXPath 表达式。

退货: Node - 与 XPath 查询匹配的第一个节点,如果未找到匹配节点,则为 null。

setAbsoluteHorizontalDistance(double value)

public void setAbsoluteHorizontalDistance(double value)

设置表格属性指定的绝对水平浮动表格位置,以磅为单位。默认值为 0。

参数:

范围类型描述
valuedouble表属性指定的绝对水平浮动表位置,以磅为单位。

setAbsoluteVerticalDistance(double value)

public void setAbsoluteVerticalDistance(double value)

设置表格属性指定的绝对垂直浮动表格位置,以磅为单位。默认值为 0。

参数:

范围类型描述
valuedouble表属性指定的绝对垂直浮动表位置,以磅为单位。

setAlignment(int value)

public void setAlignment(int value)

指定内嵌表格在文档中的对齐方式。

默认值为TableAlignment.LEFT.

参数:

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

setAllowAutoFit(boolean value)

public void setAllowAutoFit(boolean value)

允许 Microsoft Word 和 Aspose.Words 自动调整表格中单元格的大小以适合其内容。

默认值是true 。

M:Aspose.Words.Tables.Table.AutoFit(Aspose.Words.Tables.AutoFitBehavior)

参数:

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

setAllowCellSpacing(boolean value)

public void setAllowCellSpacing(boolean value)

设置“允许单元格之间的间距”选项。

参数:

范围类型描述
valueboolean“允许单元格间距”选项。

setBidi(boolean value)

public void setBidi(boolean value)

设置这是否是从右到左的表格。

为 true 时,此行中的单元格从右到左排列。

默认值为 false 。

参数:

范围类型描述
valueboolean这是否是从右到左的表格。

setBorder(int borderType, int lineStyle, double lineWidth, Color color, boolean isOverrideCellBorders)

public void setBorder(int borderType, int lineStyle, double lineWidth, Color color, boolean isOverrideCellBorders)

参数:

范围类型描述
borderTypeint
lineStyleint
lineWidthdouble
colorjava.awt.Color
isOverrideCellBordersboolean

setBorders(int lineStyle, double lineWidth, Color color)

public void setBorders(int lineStyle, double lineWidth, Color color)

参数:

范围类型描述
lineStyleint
lineWidthdouble
colorjava.awt.Color

setBottomPadding(double value)

public void setBottomPadding(double value)

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

参数:

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

setCellSpacing(double value)

public void setCellSpacing(double value)

设置单元格之间的空间量(以磅为单位)。

参数:

范围类型描述
valuedouble单元格之间的空间量(以磅为单位)。

setCustomNodeId(int value)

public void setCustomNodeId(int value)

指定自定义节点标识符。

默认为零。

这个标识符可以任意设置和使用。例如,作为获取外部数据的密钥。

重要说明,指定的值不会保存到输出文件中,并且仅在节点生命周期内存在。

参数:

范围类型描述
valueint对应的int值。

setDescription(String value)

public void setDescription(String value)

设置此表的说明。它提供表中包含的信息的替代文本表示。

默认值为空字符串。

此属性对符合 ISO/IEC 29500 的 DOCX 文档有意义(OoxmlCompliance)。当保存为 ISO/IEC 29500 之前的格式时,该属性将被忽略。

参数:

范围类型描述
valuejava.lang.String此表的说明。

setHorizontalAnchor(int value)

public void setHorizontalAnchor(int value)

获取应根据其计算浮动表的水平定位的基础对象。默认值为RelativeHorizontalPosition.COLUMN.

参数:

范围类型描述
valueint计算浮动表水平定位的基础对象。该值必须是其中之一RelativeHorizontalPosition常数。

setLeftIndent(double value)

public void setLeftIndent(double value)

设置表示表格左缩进的值。

参数:

范围类型描述
valuedouble表示表格左缩进的值。

setLeftPadding(double value)

public void setLeftPadding(double value)

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

参数:

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

setPreferredWidth(PreferredWidth value)

public void setPreferredWidth(PreferredWidth value)

设置表格的首选宽度。

默认值为PreferredWidth.AUTO.

参数:

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

setRelativeHorizontalAlignment(int value)

public void setRelativeHorizontalAlignment(int value)

设置浮动表格相对水平对齐方式。

参数:

范围类型描述
valueint浮动表相对水平对齐。该值必须是其中之一HorizontalAlignment常数。

setRelativeVerticalAlignment(int value)

public void setRelativeVerticalAlignment(int value)

设置浮动表格相对垂直对齐方式。

参数:

范围类型描述
valueint浮动表相对垂直对齐。该值必须是其中之一VerticalAlignment常数。

setRightPadding(double value)

public void setRightPadding(double value)

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

参数:

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

setShading(int texture, Color foregroundColor, Color backgroundColor)

public void setShading(int texture, Color foregroundColor, Color backgroundColor)

参数:

范围类型描述
textureint
foregroundColorjava.awt.Color
backgroundColorjava.awt.Color

setStyle(Style value)

public void setStyle(Style value)

设置应用于此表格的表格样式。

参数:

范围类型描述
valueStyle应用于此表格的表格样式。

setStyleIdentifier(int value)

public void setStyleIdentifier(int value)

设置应用于此表格的表格样式的区域设置独立样式标识符。

参数:

范围类型描述
valueint应用于此表的表样式的区域设置独立样式标识符。该值必须是其中之一StyleIdentifier常数。

setStyleName(String value)

public void setStyleName(String value)

设置应用于此表格的表格样式的名称。

参数:

范围类型描述
valuejava.lang.String应用于此表格的表格样式的名称。

setStyleOptions(int value)

public void setStyleOptions(int value)

设置指定表格样式如何应用于此表格的位标志。

参数:

范围类型描述
valueint指定表格样式如何应用于此表格的位标志。该值必须是按位组合TableStyleOptions常数。

setTextWrapping(int value)

public void setTextWrapping(int value)

getTextWrapping() / setTextWrapping(int)表。

参数:

范围类型描述
valueint{getTextWrapping() / setTextWrapping(int)表。该值必须是其中之一TextWrapping常数。

setTitle(String value)

public void setTitle(String value)

设置此表的标题。它提供表中包含的信息的替代文本表示。

默认值为空字符串。

此属性对符合 ISO/IEC 29500 的 DOCX 文档有意义(OoxmlCompliance)。当保存为 ISO/IEC 29500 之前的格式时,该属性将被忽略。

参数:

范围类型描述
valuejava.lang.String此表的标题。

setTopPadding(double value)

public void setTopPadding(double value)

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

参数:

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

setVerticalAnchor(int value)

public void setVerticalAnchor(int value)

获取应该从中计算浮动表的垂直定位的基础对象。默认值为RelativeVerticalPosition.MARGIN.

参数:

范围类型描述
valueint应该从中计算浮动表的垂直定位的基础对象。该值必须是其中之一RelativeVerticalPosition常数。

toString()

public String toString()

退货: java.lang.字符串

toString(SaveOptions saveOptions)

public String toString(SaveOptions saveOptions)

使用指定的保存选项将节点的内容导出为字符串。

参数:

范围类型描述
saveOptionsSaveOptions指定控制节点保存方式的选项。

退货: java.lang.String - 指定格式的节点内容。

toString(int saveFormat)

public String toString(int saveFormat)

参数:

范围类型描述
saveFormatint

退货: 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