Класс Aspose::Page::EPS::XMP::XmpMetadata

XmpMetadata class

Предоставляет доступ к потоку метаданных XMP.

class XmpMetadata : public System::Collections::Generic::IDictionary<System::String, System::SharedPtr<XmpValue>>

Методы

МетодОписание
Add(const System::String&, const System::SharedPtr<XmpValue>&) overrideДобавляет значение в метаданные.
Add(const System::String&, const System::SharedPtr<System::Object>&)Добавляет значение в метаданные.
Add(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) overrideДобавляет пару ключ‑значение в словарь.
AddArrayItem(System::String, System::SharedPtr<XmpValue>)Добавляет значение в массив. Значение будет добавлено в конец массива.
AddArrayItem(System::String, int32_t, System::SharedPtr<XmpValue>)Добавляет значение в массив по указанному индексу.
AddNamedValue(System::String, System::String, System::SharedPtr<XmpValue>)Добавляет именованное значение в структуру.
Clear() overrideОчищает метаданные.
Contains(const System::String&) constПроверяет, содержится ли ключ в метаданных.
Contains(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) const overrideПроверяет, содержится ли указанная пара ключ‑значение в словаре.
ContainsKey(const System::String&) const overrideОпределяет, содержит ли этот словарь указанный ключ.
CopyTo(System::ArrayPtr<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>>, int32_t) overrideКопирует элементы коллекции в массив.
get_Count() const overrideПолучает количество элементов в коллекции.
get_IsFixedSize() constПроверяет, имеет ли коллекция фиксированный размер.
get_IsReadOnly() const overrideПроверяет, является ли коллекция только для чтения.
get_IsSynchronized()Проверяет, синхронизирована ли коллекция.
get_Keys() const overrideПолучает коллекцию ключей метаданных.
get_NamespaceManager()Получает менеджер пространств имён.
get_SyncRoot() constПолучает объект синхронизации коллекции.
get_Values() const overrideПолучает значения в метаданных.
GetEnumerator() overrideВозвращает перечислитель словаря.
GetNamespaceUriByPrefix(System::String)Возвращает URI пространства имён по префиксу.
GetPrefixByNamespaceUri(System::String)Возвращает префикс по URI пространства имён.
idx_get(const System::String&) const overrideПолучает данные из метаданных.
idx_set(const System::String&, System::SharedPtr<XmpValue>) overrideУстанавливает данные из метаданных.
RegisterNamespaceUri(System::String, System::String)Регистрирует URI пространства имён.
RegisterNamespaceUri(System::String, System::String, System::String)Регистрирует URI пространства имён.
Remove(const System::String&) overrideУдаляет запись из метаданных.
Remove(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) overrideУдаляет пару ключ/значение из коллекции.
SetArrayItem(System::String, int32_t, System::SharedPtr<XmpValue>)Устанавливает значение в массиве. Предыдущее значение будет заменено новым.
SetNamedValue(System::String, System::String, System::SharedPtr<XmpValue>)Устанавливает именованное значение в структуру. Предыдущее именованное значение, если уже существует, будет заменено новым.
TryGetValue(const System::String&, System::SharedPtr<XmpValue>&) const overrideПытается найти ключ в словаре и получить значение, если найдено.

См. также