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)删除大纲集合项。

也可以看看