Row

概述

Row 是 Aspose.Words FOSS 中用于 .NET 的类。继承自:CompositeNode、IRowAttrSource、ITrackableNode。

表示一行表格。

此类提供 28 个方法,用于在 .NET 程序中操作 Row 对象。可用的方法包括:Accept、AcceptEnd、AcceptStart、AppendChild、Clone、CreateNavigator、EnsureMinimum、GetAncestor、GetAncestorOf、GetChild、GetChildNodes、GetEnumerator,以及另外 16 个方法。安装 Aspose.Words FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:Cells、Count、CustomNodeId、Document、FirstCell、FirstChild,以及另外 16 项。

属性

名称类型访问描述
NodeTypeNodeType读取返回 Row。
ParentTableTable读取返回该 row 的直接父表。
IsFirstRowbool读取如果这是表格中的第一行则为 True;否则为 false.
IsLastRowbool读取如果这是表格中的最后一行则为 True;否则为 false.
NextRowRow读取获取下一个 Row 节点。
PreviousRowRow读取获取前一个 Row 节点。
FirstCellCell读取返回该行中的第一个单元格。
LastCellCell读取返回该行中的最后一个单元格。
CellsCellCollection读取提供对该行的 Cell 子节点的类型化访问。
RowFormatRowFormat读取提供对该行的格式化属性的访问。
Hiddenbool读写获取或设置一个标志,指示此行是否隐藏。
IsCompositebool读取返回 true,因为此节点可以拥有子节点。
HasChildNodesbool读取如果此节点有任何子节点,则返回 true。
FirstChildNode读取获取节点的第一个子节点。
LastChildNode读取获取节点的最后一个子节点。
Countint读取获取此节点的直接子节点数量。
ParentNodeCompositeNode读取获取此节点的直接父节点。
DocumentDocumentBase读取获取此节点所属的文档。
PreviousSiblingNode读取获取紧接在此节点之前的节点。
NextSiblingNode读取获取紧随此节点的节点。
RangeRange读取返回一个 Range 对象,表示此节点中包含的文档部分。
CustomNodeIdint读写指定自定义节点标识符。

方法

签名描述
Row(doc: DocumentBase)初始化 Row 类的新实例。
Accept(visitor: DocumentVisitor)调用 VisitRowStart,随后对该节的所有子节点调用 Accept,并在最后调用 VisitRowEnd。
AcceptStart(visitor: DocumentVisitor)接受访问者以访问行的起始。
AcceptEnd(visitor: DocumentVisitor)接受访问者以访问行的结束。
GetText()获取此行中所有单元格的文本,包括行结束字符。
EnsureMinimum()如果该行没有单元格,则创建并追加一个单元格。
GetChildNodes(nodeType: NodeType, isDeep: bool)返回与指定类型匹配的子节点集合。
GetChild(nodeType: NodeType, index: int, isDeep: bool)返回第 N 个匹配指定类型的子节点。
SelectNodes(xpath: string)选择与 XPath 表达式匹配的节点列表。
SelectSingleNode(xpath: string)选择与 XPath 表达式匹配的第一个 Node。
GetEnumerator()提供对该节点子节点的 for each 风格迭代的支持。
AppendChild(newChild: T)将指定的节点添加到该节点子节点列表的末尾。
PrependChild(newChild: T)将指定节点添加到此节点的子节点列表的开头。
InsertAfter(newChild: T, refChild: Node)在指定的参考节点之后立即插入指定节点。
InsertBefore(newChild: T, refChild: Node)在指定的参考节点之前立即插入指定节点。
RemoveChild(oldChild: T)移除指定的子节点。
RemoveAllChildren()删除当前节点的所有子节点。
RemoveSmartTags()删除当前节点的所有 SmartTag 后代节点。
IndexOf(child: Node)返回子节点数组中指定子节点的索引。
CreateNavigator()创建可用于遍历和读取节点的导航器。
Clone(isCloneChildren: bool)当节点克隆是另一个(通常是复合)节点克隆过程的一部分时,您应该使用 Clone(bool, INodeCloningListener) 重载。
GetAncestor(ancestorType: Type)获取指定对象类型的第一个祖先。
GetAncestorOf()在此 Row 实例上调用 GetAncestorOf。
Remove()将自身从父节点中移除。
NextPreOrder(rootNode: Node)根据先序树遍历算法获取下一个节点。
PreviousPreOrder(rootNode: Node)根据先序树遍历算法获取上一个节点。
ToString(saveFormat: SaveFormat)将节点的内容导出为指定格式的字符串。
NodeTypeToString(nodeType: NodeType)一个实用方法,用于将节点类型枚举值转换为用户友好的字符串。

另请参阅

 中文