Aspose::Pdf::Metadata class

Metadata class

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

class Metadata : 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::String&, const System::SharedPtr<XmpPdfAExtensionObject>&)Добавляет расширение pdf в метаданные.
Add(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) overrideДобавляет пару ключ‑значение в словарь.
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_ExtensionFields()Получает словарь полей расширения.
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(const System::String&)Возвращает URI пространства имён по префиксу.
GetPrefixByNamespaceUri(const System::String&)Возвращает префикс по URI пространства имён.
idx_get(const System::String&) const overrideПолучает данные из метаданных.
idx_set(const System::String&, System::SharedPtr<XmpValue>) overrideУстанавливает данные в метаданных.
RegisterNamespaceUri(const System::String&, const System::String&)Регистрирует URI пространства имён.
RegisterNamespaceUri(const System::String&, const System::String&, const System::String&)Регистрирует URI пространства имён.
Remove(const System::String&) overrideУдаляет запись из метаданных.
Remove(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) overrideУдаляет пару ключ/значение из коллекции.
TryGetValue(const System::String&, System::SharedPtr<XmpValue>&) const overrideПытается найти ключ в словаре и получить значение, если найден.

См. также