InlineStory

概述

InlineStory 是 Aspose.Words FOSS 中用于 .NET 的类。继承自:CompositeNode,IInline,IStory。

用于可包含段落和表格的行内级节点的基类。

此类为在 .NET 程序中处理 InlineStory 对象提供了 27 个方法。可用的方法包括:Accept、AcceptEnd、AcceptStart、AppendChild、Clone、CreateNavigator、EnsureMinimum、GetAncestor、GetAncestorOf、GetChild、GetChildNodes、GetEnumerator,以及另外 15 个方法。安装 Aspose.Words FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:Count、CustomNodeId、Document、FirstChild、FirstParagraph、Font,以及另外 17 项。

属性

名称类型访问描述
StoryTypeStoryType读取返回故事的类型。
ParentParagraphParagraph读取检索此节点的父段落。
FirstParagraphParagraph读取获取故事中的第一段。
LastParagraphParagraph读取获取故事中的最后一个段落。
ParagraphsParagraphCollection读取获取故事的直接子段落集合。
TablesTableCollection读取获取故事的直接子表格集合。
IsInsertRevisionbool读取获取 is insert revision。
IsDeleteRevisionbool读取获取是否已删除的修订。
IsMoveFromRevisionbool读取获取是否从修订中移动。
IsMoveToRevisionbool读取获取是否移动到修订版。
FontFont读取提供对该对象锚字符的字体格式的访问。
IsCompositebool读取返回 true,因为此节点可以拥有子节点。
HasChildNodesbool读取如果此节点有任何子节点,则返回 true。
FirstChildNode读取获取节点的第一个子节点。
LastChildNode读取获取节点的最后一个子节点。
Countint读取获取此节点的直接子节点数量。
NodeTypeNodeType读取获取此节点的类型。
ParentNodeCompositeNode读取获取此节点的直接父节点。
DocumentDocumentBase读取获取此节点所属的文档。
PreviousSiblingNode读取获取紧接在此节点之前的节点。
NextSiblingNode读取获取紧随此节点的节点。
RangeRange读取返回一个 Range 对象,表示此节点中包含的文档部分。
CustomNodeIdint读写指定自定义节点标识符。

方法

签名描述
EnsureMinimum()如果最后一个子节点不是段落,则创建并追加一个空段落。
GetText()获取此节点及其所有子节点的文本。
GetChildNodes(nodeType: NodeType, isDeep: bool)返回匹配指定类型的子节点集合。
GetChild(nodeType: NodeType, index: int, isDeep: bool)返回匹配指定类型的第 N 个子节点。
SelectNodes(xpath: string)选择匹配 XPath 表达式的节点列表。
SelectSingleNode(xpath: string)选择匹配 XPath 表达式的第一个节点。
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)返回指定子节点在子节点数组中的索引。
AcceptStart(visitor: DocumentVisitor)在派生类中实现时,调用指定文档访问器的 VisitXXXStart 方法。
AcceptEnd(visitor: DocumentVisitor)在派生类中实现时,调用指定文档访问器的 VisitXXXEnd 方法。
CreateNavigator()创建可用于遍历和读取节点的导航器。
Clone(isCloneChildren: bool)当节点克隆是另一个(通常是组合)节点克隆过程的一部分时,您应该使用 Clone(bool, INodeCloningListener) 重载。
Accept(visitor: DocumentVisitor)在此 InlineStory 实例上调用 Accept(visitor)。
GetAncestor(ancestorType: Type)获取指定对象类型的第一个祖先。
GetAncestorOf()在此 InlineStory 实例上调用 GetAncestorOf。
Remove()从父级中移除自身。
NextPreOrder(rootNode: Node)根据先序树遍历算法获取下一个节点。
PreviousPreOrder(rootNode: Node)根据先序树遍历算法获取上一个节点。
ToString(saveFormat: SaveFormat)将节点内容导出为指定格式的字符串。
NodeTypeToString(nodeType: NodeType)一个将节点类型枚举值转换为用户友好字符串的实用方法。

另请参阅

 中文