StructuredDocumentTagRangeStart

StructuredDocumentTagRangeStart

概述

StructuredDocumentTagRangeStart 是 Aspose.Words FOSS 中用于 .NET 的类。继承自:Node、IEnumerable<Node>、IStructuredDocumentTag。

表示接受多节内容的范围结构化文档标签的起始。

此类提供 16 个方法,用于在 .NET 程序中处理 StructuredDocumentTagRangeStart 对象。可用的方法包括:Accept、AppendChild、Clone、GetAncestor、GetAncestorOf、GetChildNodes、GetEnumerator、GetText、NextPreOrder、NodeTypeToString、PreviousPreOrder、Remove,以及另外 4 个方法。安装 Aspose.Words FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性包括:Appearance、Color、CustomNodeId、Document、Id、IsComposite,以及另外 21 项。

属性

名称类型访问描述
NodeTypeNodeType读取返回 StructuredDocumentTagRangeStart。
LastChildNode读取获取 stdContent 范围中的最后一个子项。
LevelMarkupLevel读取获取此结构化文档标签范围起始所在的文档树层级。
SdtTypeSdtType读取获取此结构化文档标签的类型。
ColorSystem.Drawing.Color读写获取或设置结构化文档标签的颜色。
Idint读取为此结构化文档标签指定唯一的只读持久数值 Id。
LockContentControlbool读写当设置为 true 时,此属性将禁止用户删除此结构化文档标签。
LockContentsbool读写当设置为 true 时,此属性将禁止用户编辑此结构化文档标签的内容。
IsShowingPlaceholderTextbool读写指定是否应将此结构化文档标签的内容解释为占位符文本(而不是结构化文档标签内的常规文本内容)。
PlaceholderBuildingBlock读取获取包含占位符文本的 BuildingBlock,当此结构化文档标签运行内容为空、关联映射的 XML 元素为空(通过 XmlMapping 元素指定)或 IsShowingPlaceholderText 元素为 true 时,应显示该占位符文本。
PlaceholderNamestring读写获取或设置包含占位符文本的 BuildingBlock 的名称。
Tagstring读写指定与当前结构化文档标签节点关联的标签。
Titlestring读写指定与此结构化文档标签关联的友好名称。
WordOpenXMLstring读取获取一个字符串,该字符串以 FlatOpc 格式表示节点中包含的 XML。
WordOpenXMLMinimalstring读取获取一个字符串,该字符串表示节点中包含的 XML,采用 FlatOpc 格式。
AppearanceSdtAppearance读写获取或设置结构化文档标记的外观。
XmlMappingXmlMapping读取获取一个对象,该对象表示此结构化文档标签范围到 XML 数据的映射,位于当前文档的自定义 XML 部分。
RangeEndStructuredDocumentTagRangeEnd读取如果 StructuredDocumentTag 是一个范围结构文档标签,则指定范围的结束。
ParentNodeCompositeNode读取获取此节点的直接父节点。
DocumentDocumentBase读取获取此节点所属的文档。
PreviousSiblingNode读取获取紧邻此节点的前一个节点。
NextSiblingNode读取获取紧随此节点的节点。
IsCompositebool读取如果此节点可以包含其他节点,则返回 true。
RangeRange读取返回一个 Range 对象,该对象表示包含在此节点中的文档部分。
CustomNodeIdint读写指定自定义节点标识符。
IsMultiSectionbool读取如果此实例是范围(多节)结构化文档标签,则返回 true。
NodeNode读取返回实现此接口的 Node 对象。

方法

签名描述
StructuredDocumentTagRangeStart(doc: DocumentBase, type: SdtType)初始化 Structured document tag range start 类的新实例。
GetChildNodes(nodeType: NodeType, isDeep: bool)返回一个实时的子节点集合,其中的节点匹配指定的类型。
Accept(visitor: DocumentVisitor)在此 StructuredDocumentTagRangeStart 实例上调用 Accept(visitor)。
GetEnumerator()提供对该节点子节点的 foreach 样式迭代的支持。
AppendChild(newChild: Node)将指定节点添加到 stdContent 范围的末尾。
RemoveAllChildren()删除此范围起始节点和结束节点之间的所有节点。
RemoveSelfOnly()删除结构化文档标签的此范围起始节点和相应的结束节点,但保留其内容在文档树中。
Clone(isCloneChildren: bool)当节点克隆是另一个(通常是复合)节点克隆过程的一部分时,应使用 Clone(bool, INodeCloningListener) 重载。
GetText()获取此节点及其所有子节点的文本。
GetAncestor(ancestorType: Type)获取指定对象类型的第一个祖先。
GetAncestorOf()在此 StructuredDocumentTagRangeStart 实例上调用 GetAncestorOf。
Remove()将自身从父节点中移除。
NextPreOrder(rootNode: Node)根据先序树遍历算法获取下一个节点。
PreviousPreOrder(rootNode: Node)根据前序树遍历算法获取前一个节点。
ToString(saveFormat: SaveFormat)将节点的内容导出为指定格式的字符串。
NodeTypeToString(nodeType: NodeType)一个将节点类型枚举值转换为用户友好字符串的实用方法。

另请参阅

 中文