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