Class OutlineItemCollection

OutlineItemCollection 类

表示 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; }获取或设置大纲项的打开状态(true/false)。
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)移除大纲集合项。

另请参阅