Class DocumentElement

DocumentElement 类

表示逻辑结构中的文档结构元素。

public sealed class DocumentElement : GroupingElement

属性

名称描述
ActualText { get; set; }获取或设置结构元素的实际文本。
AlternativeText { get; set; }获取或设置结构元素的替代文本。
Attributes { get; }获取 StructureAttributeCollection 对象。
ChildElements { get; }获取 Element 对象的子集合。
DefaultAttributeOwner { get; }获取 AttributeOwnerStandard 对象。
ExpansionText { get; set; }获取或设置结构元素的扩展文本。
ID { get; }获取结构元素的 ID。
Language { get; set; }获取或设置结构元素的语言。
Page { get; }获取某些或所有子元素将被呈现的页面。
ParentElement { get; }获取父元素。
StructureType { get; }获取结构元素的类型。
Title { get; set; }获取或设置结构元素的标题。

方法

名称描述
AppendChild(Element, bool)将 Element 添加到子集合中。
ChangeParentElement(StructureElement, bool)更改当前结构元素的父元素
ClearChilds()清除所有子元素。
ClearId()清除结构元素的 ID。
FindElements<T>(bool)查找给定类型的元素
GenerateId()为结构元素生成 ID。
InsertChild(Element, int, bool)在指定索引处将 Element 插入到子集合中。
Remove()从结构中移除:元素、父对象中的引用、子对象中的引用、文档中的相应对象。
RemoveAndMoveItsChildObjectsToItsParent(bool)从结构中移除一个元素、父对象中的引用、子对象中的引用,以及文档中的相应对象。将被移除对象的子对象插入到其前父对象的子对象集合中,从被移除对象的索引开始。
RemoveChild(int)移除指定位置的子元素。
SetId(string)设置结构元素的 ID。
SetTag(string)设置结构元素的自定义标签。
override Tag(Annotation)将结构元素绑定到注释。
override Tag(Artifact)将结构元素绑定到工件。
override Tag(BDC)将结构元素绑定到内容流 BDC 操作符。
override Tag(XForm)将结构元素绑定到内容流 XForm。
override Tag(XImage)将结构元素绑定到 XImage。
override ToString()返回一个表示当前对象的字符串。

另见