StructuredDocumentTagRangeStart
内容
[
隐藏
]StructuredDocumentTagRangeStart class
表示远程接受多部分内容的结构化文档标签。 另请参阅StructuredDocumentTagRangeEnd
.
要了解更多信息,请访问结构化文档标签或内容控制文档文章。
public class StructuredDocumentTagRangeStart : Node, IEnumerable<Node>, IStructuredDocumentTag
构造函数
姓名 | 描述 |
---|---|
StructuredDocumentTagRangeStart(DocumentBase, SdtType) | 初始化结构化文档标签范围开始类. |
特性
姓名 | 描述 |
---|---|
Appearance { get; set; } | 获取或设置结构化文档标签的外观。 |
Color { get; set; } | 获取或设置结构化文档标签的颜色。 |
CustomNodeId { get; set; } | 指定自定义节点标识符。 |
virtual Document { get; } | 获取此节点所属的文档。 |
Id { get; } | 为此结构化文档标签指定一个唯一的只读持久数字 ID。 |
virtual IsComposite { get; } | 返回真的 如果此节点可以包含其他节点。 |
IsShowingPlaceholderText { get; set; } | 指定此结构化文档标签的内容是否应解释为包含 占位符文本(与结构化文档标签内的常规文本内容相反)。 |
LastChild { get; } | 获取 stdContent 范围内的最后一个子项。 |
Level { get; } | 获取此结构化文档标签范围开始在文档树中出现的级别。 |
LockContentControl { get; set; } | 设置为真的 ,此属性将禁止用户删除此结构化文档标签。 |
LockContents { get; set; } | 设置为真的 ,此属性将禁止用户编辑此结构化文档标签的内容。 |
NextSibling { get; } | 获取紧随此节点之后的节点。 |
override NodeType { get; } | 返回StructuredDocumentTagRangeStart. |
ParentNode { get; } | 获取此节点的直接父节点。 |
Placeholder { get; } | 获取BuildingBlock 包含应显示的占位符文本 当此结构化文档标签运行内容为空时,关联的映射 XML 元素为空,如通过指定 XmlMapping 元素或IsShowingPlaceholderText 元素是真的 . |
PlaceholderName { get; set; } | 获取或设置BuildingBlock 包含占位符文本。 |
PreviousSibling { get; } | 获取此节点前一个节点。 |
Range { get; } | 返回Range 表示此节点中包含的文档部分的对象。 |
RangeEnd { get; } | 指定范围结束,如果StructuredDocumentTag 是一个范围结构化文档标签。 否则返回无效的 . |
SdtType { get; } | 获取此结构化文档标签的类型。 |
Tag { get; set; } | 指定与当前结构化文档标签节点关联的标签。 不能无效的 . |
Title { get; set; } | 指定与此结构化文档标签关联的友好名称。 不能无效的 . |
WordOpenXML { get; } | 获取表示节点中包含的 XML 的字符串FlatOpc格式. |
WordOpenXMLMinimal { get; } | 获取表示节点中包含的 XML 的字符串FlatOpc格式. 与WordOpenXML 属性,此方法生成一个精简的文档,排除任何与内容无关的部分。 |
XmlMapping { get; } | 获取一个对象,该对象表示此结构化文档标签范围到当前文档的自定义 XML 部分中的 XML 数据的映射。 |
方法
姓名 | 描述 |
---|---|
override Accept(DocumentVisitor) | 接受访客。 |
AppendChild(Node) | 将指定节点添加到 stdContent 范围的末尾。 |
Clone(bool) | 创建节点的副本。 |
GetAncestor(NodeType) | 获取指定的第一个祖先NodeType . |
GetAncestor(Type) | 获取指定对象类型的第一个祖先。 |
GetChildNodes(NodeType, bool) | 返回与指定类型匹配的子节点的实时集合。 |
GetEnumerator() | 为该节点的子节点提供对每个样式迭代的支持。 |
virtual GetText() | 获取此节点及其所有子节点的文本。 |
NextPreOrder(Node) | 根据前序树遍历算法获取下一个节点。 |
PreviousPreOrder(Node) | 根据前序树遍历算法获取前一个节点。 |
Remove() | 将自身从父级中移除。 |
RemoveAllChildren() | 删除此范围起始节点和范围结束节点之间的所有节点。 |
RemoveSelfOnly() | 删除结构化文档标签的此范围起始和适当范围结束节点, 但保留其内容在文档树内。 |
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
- interface IStructuredDocumentTag
- 命名空间 Aspose.Words.Markup
- 部件 Aspose.Words