IStructuredDocumentTag
IStructuredDocumentTag
概述
IStructuredDocumentTag 是 Aspose.Words FOSS 中用于 .NET 的接口。
用于为 StructuredDocumentTag 和 StructuredDocumentTagRangeStart 定义通用数据的接口。
此接口在 .NET 程序中提供 2 个用于操作 IStructuredDocumentTag 对象的方法。可用的方法包括:GetChildNodes、RemoveSelfOnly。在安装了 Aspose.Words FOSS for .NET 包之后,所有公共成员对任何 .NET 应用程序均可访问。属性有:Appearance、Color、Id、IsMultiSection、IsShowingPlaceholderText、Level,以及另外 10 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
IsMultiSection | bool | 读取 | 如果此实例是范围(多节)结构化文档标签,则返回 true。 |
Node | Node | 读取 | 返回实现此接口的 Node 对象。 |
Id | int | 读取 | 为此 SDT 指定唯一的只读持久数值 Id。 |
Tag | string | 读写 | 指定与当前 SDT 节点关联的标签。 |
Title | string | 读写 | 指定与此 SDT 关联的友好名称。 |
Placeholder | BuildingBlock | 读取 | 获取包含占位符文本的 BuildingBlock,当此 SDT 运行内容为空时应显示该文本;如果通过 XmlMapping 元素指定或 IsShowingPlaceholderText 元素为 true,则关联的映射 XML 元素为空。 |
PlaceholderName | string | 读写 | 获取或设置包含占位符文本的 BuildingBlock 的名称。 |
Appearance | SdtAppearance | 读写 | 获取或设置结构化文档标签的外观。 |
IsShowingPlaceholderText | bool | 读写 | 指定此 SDT 的内容是否应被解释为包含占位符文本(而不是 SDT 中的常规文本内容)。 |
Level | MarkupLevel | 读取 | 获取此 SDT 在文档树中出现的层级。 |
SdtType | SdtType | 读取 | 获取此结构化文档标记的类型。 |
LockContentControl | bool | 读写 | 当设置为 true 时,此属性将阻止用户删除此 SDT。 |
LockContents | bool | 读写 | 当设置为 true 时,此属性将阻止用户编辑此 SDT 的内容。 |
Color | System.Drawing.Color | 读写 | 获取或设置结构化文档标签的颜色。 |
XmlMapping | XmlMapping | 读取 | 获取一个对象,该对象表示此结构化文档标签到 XML 数据在当前文档的自定义 XML 部分的映射。 |
WordOpenXML | string | 读取 | 获取一个字符串,表示节点中以 FlatOpc 格式包含的 XML。 |
方法
| 签名 | 描述 |
|---|---|
RemoveSelfOnly() | 仅删除此 SDT 节点本身,但保留其内容在文档树中。 |
GetChildNodes(nodeType: NodeType, isDeep: bool) | 返回一个实时集合,其中包含匹配指定类型的子节点。 |