Class DictionaryEditor

Класс DictionaryEditor

Класс для доступа к дереву словарей документа (словари документа, словари страниц, словари ресурсов).

public class DictionaryEditor : IDictionary<string, ICosPdfPrimitive>

Конструкторы

НазваниеОписание
DictionaryEditor(Document)
DictionaryEditor(Page)
DictionaryEditor(Resources)

Свойства

НазваниеОписание
AllKeys { get; }Полная коллекция ключей. Содержит редактируемые и не редактируемые ключи.
Count { get; }Получает количество элементов, содержащихся в DictionaryEditor.
IsReadOnly { get; }Получает значение, указывающее, является ли DictionaryEditor только для чтения.
Item { get; set; }Получает или задает элемент с указанным ключом.
Keys { get; }Коллекция редактируемых ключей.
Values { get; }Получает ICollection, содержащий значения в DictionaryEditor.

Методы

НазваниеОписание
Add(KeyValuePair<string, ICosPdfPrimitive>)Установить ICosPdfPrimitive в словарь.
Add(string, ICosPdfPrimitive)Установить ICosPdfPrimitive в словарь.
Clear()Удаляет все элементы из DictionaryEditor.
Contains(KeyValuePair<string, ICosPdfPrimitive>)Определяет, содержит ли DictionaryEditor конкретное значение.
ContainsKey(string)Определяет, содержит ли DictionaryEditor элемент с указанным ключом.
CopyTo(KeyValuePair<string, ICosPdfPrimitive>[], int)
GetEnumerator()Возвращает перечислитель, который перебирает коллекцию.
Remove(KeyValuePair<string, ICosPdfPrimitive>)Удаляет первое вхождение конкретного объекта из DictionaryEditor.
Remove(string)Удаляет элемент с указанным ключом из DictionaryEditor.
TryGetValue(string, out ICosPdfPrimitive)Для доступа к простым типам данных, таким как строка, имя, булево значение, число. Возвращает null для других типов.

См. также