Class StructuredDocumentTagRangeEnd

StructuredDocumentTagRangeEnd class

代表结束 远程接受多部分内容的结构化文档标签。 另请参阅StructuredDocumentTagRangeStart节点.

public class StructuredDocumentTagRangeEnd : Node

构造函数

姓名描述
StructuredDocumentTagRangeEnd(DocumentBase, int)初始化 结构化文档标签范围结束类.

特性

姓名描述
CustomNodeId { get; set; }指定自定义节点标识符。
virtual Document { get; }获取该节点所属的文档。
Id { get; }为此指定一个唯一的只读持久数字 ID 结构化文档标签范围 node. 对应StructuredDocumentTagRangeStart节点具有相同的Id.
virtual IsComposite { get; }如果此节点可以包含其他节点,则返回 true。
NextSibling { get; }获取紧跟此节点的节点。
override NodeType { get; }
ParentNode { get; }获取此节点的直接父节点。
PreviousSibling { get; }获取紧接在此节点之前的节点。
Range { get; }返回一个 范围表示此节点中包含的文档部分的对象。

方法

姓名描述
override Accept(DocumentVisitor)
Clone(bool)创建节点的副本。
GetAncestor(NodeType)获取指定的第一个祖先NodeType.
GetAncestor(Type)获取指定对象类型的第一个祖先。
virtual GetText()获取该节点及其所有子节点的文本。
NextPreOrder(Node)根据前序树遍历算法获取下一个节点。
PreviousPreOrder(Node)根据前序树遍历算法获取上一个节点。
Remove()从父级中移除自身。
ToString(SaveFormat)将节点的内容导出为指定格式的字符串。
ToString(SaveOptions)使用指定的保存选项将节点的内容导出为字符串。

评论

可以是Body节点 只要.

例子

显示如何获取多节结构化文档标签的属性。

Document doc = new Document(MyDir + "Multi-section structured document tags.docx");

StructuredDocumentTagRangeStart rangeStartTag =
    doc.GetChildNodes(NodeType.StructuredDocumentTagRangeStart, true)[0] as StructuredDocumentTagRangeStart;
StructuredDocumentTagRangeEnd rangeEndTag =
    doc.GetChildNodes(NodeType.StructuredDocumentTagRangeEnd, true)[0] as StructuredDocumentTagRangeEnd;

Console.WriteLine("StructuredDocumentTagRangeStart values:");
Console.WriteLine($"\t|Id: {rangeStartTag.Id}");
Console.WriteLine($"\t|Title: {rangeStartTag.Title}");
Console.WriteLine($"\t|PlaceholderName: {rangeStartTag.PlaceholderName}");
Console.WriteLine($"\t|IsShowingPlaceholderText: {rangeStartTag.IsShowingPlaceholderText}");
Console.WriteLine($"\t|LockContentControl: {rangeStartTag.LockContentControl}");
Console.WriteLine($"\t|LockContents: {rangeStartTag.LockContents}");
Console.WriteLine($"\t|Level: {rangeStartTag.Level}");
Console.WriteLine($"\t|NodeType: {rangeStartTag.NodeType}");
Console.WriteLine($"\t|RangeEnd: {rangeStartTag.RangeEnd}");
Console.WriteLine($"\t|Color: {rangeStartTag.Color.ToArgb()}");
Console.WriteLine($"\t|SdtType: {rangeStartTag.SdtType}");
Console.WriteLine($"\t|FlatOpcContent: {rangeStartTag.WordOpenXML}");
Console.WriteLine($"\t|Tag: {rangeStartTag.Tag}\n");

Console.WriteLine("StructuredDocumentTagRangeEnd values:");
Console.WriteLine($"\t|Id: {rangeEndTag.Id}");
Console.WriteLine($"\t|NodeType: {rangeEndTag.NodeType}");

也可以看看