OutlineItemCollection

OutlineItemCollection class

代表 PDF 文档大纲层次结构中的大纲条目。

public sealed class OutlineItemCollection : Outlines

构造函数

姓名 描述
OutlineItemCollection(OutlineCollection) 使用根层次对象初始化大纲项实例。

特性

姓名 描述
Action { get; set; } 获取或设置此大纲项的操作。
Bold { get; set; } 获取或设置此大纲项的标题文本的粗体标志
Color { get; set; } 获取或设置此大纲项的标题文本的颜色。
override Count { get; } 收集项目的计数。请不要与 VisibleCount 混淆:VisibleCount 获取所有级别上可见大纲项目的数量。
Destination { get; set; } 获取或设置此大纲项的目的地。
First { get; } 获取代表大纲层次结构中第一个顶级项目的大纲项目。
HasNext { get; } 检查大纲项目是否代表大纲层次结构中的下一个项目。
override IsReadOnly { get; } 获取一个值,该值指示该集合是否为只读。
IsSynchronized { get; } 获取表示对该集合的访问是否同步(线程安全)的值。
Italic { get; set; } 获取或设置此大纲项的标题文本的斜体标志
Item { get; } 使用索引从集合中获取大纲项。
Last { get; } 获取代表大纲层次结构中最后一个顶级项目的大纲项目。
Level { get; } 获取大纲项目的层级。
Next { get; } 在大纲层次结构中获取代表下一个项目的大纲项目。
Open { get; set; } 获取或设置大纲项目的打开状态(真/假)。
Parent { get; } 获取大纲层次结构中此大纲项的父对象。
Prev { get; } 获取在大纲层次结构中相对于本项表示前一项的大纲项。
SyncRoot { get; } 获取可用于同步访问此集合的对象。
Title { get; set; } 获取或设置此大纲项的标题。
override VisibleCount { get; } 获取文档大纲层次结构中所有级别的大纲项总数。

方法

姓名 描述
override Add(OutlineItemCollection) 将大纲项添加到集合中。
override Clear() 清除集合中的所有项目。
override Contains(OutlineItemCollection) 检查集合是否包含给定项目。
override CopyTo(OutlineItemCollection[], int) 将大纲条目复制到 System.Array,从特定的 System.Array 索引开始。
Delete() 从文档大纲层次结构中删除此大纲项。
Delete(string) 从文档大纲层次结构中删除具有指定名称的大纲条目。
override GetEnumerator() 返回一个遍历集合的枚举器。
Insert(int, OutlineItemCollection) 将大纲项目插入到指定位置的集合中。
Remove(int) 按索引删除项目。
override Remove(OutlineItemCollection) 删除大纲集合项。

也可以看看