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)总是抛出未实现异常

也可以看看