Класс Aspose::Pdf::DataEditor::DictionaryEditor

DictionaryEditor class

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

class DictionaryEditor : public System::Collections::Generic::IDictionary<System::String, System::SharedPtr<ICosPdfPrimitive>>

Методы

МетодОписание
Add(const System::String&, const System::SharedPtr<ICosPdfPrimitive>&) overrideУстановите ICosPdfPrimitive в словарь.
Add(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<ICosPdfPrimitive>>&) overrideУстановите ICosPdfPrimitive в словарь.
Clear() overrideУдаляет все элементы из DictionaryEditor.
Contains(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<ICosPdfPrimitive>>&) const overrideОпределяет, содержит ли DictionaryEditor конкретное значение.
ContainsKey(const System::String&) const overrideОпределяет, содержит ли DictionaryEditor элемент с указанным ключом.
CopyTo(System::ArrayPtr<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<ICosPdfPrimitive>>>, int32_t) overrideКопирует элементы DictionaryEditor в Array, начиная с определённого индекса Array.
DictionaryEditor(const System::SharedPtr<Page>&)ArgumentNullException
DictionaryEditor(const System::SharedPtr<Document>&)ArgumentNullException
DictionaryEditor(const System::SharedPtr<Resources>&)ArgumentNullException
get_AllKeys() constПолный набор ключей. Содержит редактируемые и не редактируемые ключи.
get_Count() const overrideВозвращает количество элементов, содержащихся в DictionaryEditor.
get_IsReadOnly() const overrideВозвращает значение, указывающее, является ли DictionaryEditor только для чтения.
get_Keys() const overrideCollection редактируемых ключей.
get_Values() const overrideВозвращает ICollection, содержащий значения из DictionaryEditor.
GetEnumerator() overrideВозвращает перечислитель, который проходит по коллекции.
idx_get(const System::String&) const overrideПолучает элемент с указанным ключом.
idx_set(const System::String&, System::SharedPtr<ICosPdfPrimitive>) overrideУстанавливает элемент с указанным ключом.
Remove(const System::String&) overrideУдаляет элемент с указанным ключом из DictionaryEditor.
Remove(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<ICosPdfPrimitive>>&) overrideУдаляет первое вхождение конкретного объекта из DictionaryEditor.
TryGetValue(const System::String&, System::SharedPtr<ICosPdfPrimitive>&) const overrideДля доступа к простым типам данных, таким как string, name, bool, number. Возвращает null для других типов.

См. также