OutlineCollection

OutlineCollection class

表示文档大纲层次结构。

public sealed class OutlineCollection : Outlines

特性

姓名 描述
override Count { get; } 收集项目的计数。请不要与 VisibleCount 混淆:VisibleCount 获取所有级别上可见大纲项目的数量。
First { get; } 获取代表大纲中第一个顶级项的大纲项。
override IsReadOnly { get; } 获取一个值,该值指示该集合是否为只读。
IsSynchronized { get; } 获取一个值,该值指示对该集合的访问是否是同步的(线程安全的)。
Item { get; } 按索引从集合中获取大纲项。
Last { get; } 获取代表大纲中最后一个顶级项的大纲项。
SyncRoot { get; } 获取可用于同步访问此集合的对象。
override VisibleCount { get; } Count 是所有级别可见的后代大纲项目数的总和。注意:如果集合中的项目,请不要与 Count 混淆。

方法

姓名 描述
override Add(OutlineItemCollection) 将大纲项添加到集合中。
override Clear() 清除集合中的所有项目。
override Contains(OutlineItemCollection) 检查集合是否包含给定项目。
override CopyTo(OutlineItemCollection[], int) 将大纲项复制到 System.Array,从特定 System.Array 索引开始。
Delete() 从文档大纲中删除所有大纲项。
Delete(string) 从文档大纲中删除具有指定标题的大纲项。
override GetEnumerator() 返回一个遍历集合的枚举器。
Remove(int) 按索引删除项目。
override Remove(OutlineItemCollection) 总是抛出未实现异常

也可以看看