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; } | 返回真的 如果该节点可以包含其他节点. |
NextSibling { get; } | 获取紧随该节点的下一个节点。 |
override NodeType { get; } | 返回StructuredDocumentTagRangeEnd. |
ParentNode { get; } | 获取此节点的直接父节点。 |
PreviousSibling { get; } | 获取紧邻此节点之前的节点。 |
Range { get; } | 返回一个Range 表示此节点中包含的文档部分的对象。 |
方法
姓名 | 描述 |
---|---|
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}");
也可以看看
- class Node
- 命名空间 Aspose.Words.Markup
- 部件 Aspose.Words