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; } Получает элемент структуры из коллекции, используя index.
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) Удалить элемент коллекции контуров.

Смотрите также