Aspose::Pdf::Facades::PdfXmpMetadata class

PdfXmpMetadata class

Класс для работы с XMP‑метаданными.

class PdfXmpMetadata : public Aspose::Pdf::Facades::SaveableFacade,
                       public System::Collections::Generic::IDictionary<System::String, System::SharedPtr<XmpValue>>

Методы

МетодОписание
Add(const DefaultMetadataProperties&, const System::SharedPtr<XmpValue>&)Добавляет значение в XMP‑метаданные.
Add(const System::SharedPtr<XmpPdfAExtensionObject>&, const System::String&, const System::String&, const System::String&)Добавляет поле расширения в метаданные.
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Добавляет пару ключ‑значение в словарь.
Clear() overrideУдаляет все элементы из объекта.
Contains(const System::String&) constПроверяет, содержит ли словарь указанный ключ.
Contains(const DefaultMetadataProperties&) 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Возвращает true, если коллекция имеет фиксированный размер.
get_IsReadOnly() const overrideВозвращает true, если коллекция только для чтения.
get_IsSynchronized()Возвращает true, если коллекция синхронизирована.
get_Keys() const overrideПолучает ключи из словаря.
get_Values() const overrideПолучает коллекцию значений в словаре.
GetEnumerator() overrideПолучает объект перечислителя словаря.
GetNamespaceURIByPrefix(const System::String&)Получает URI пространства имён по префиксу.
GetPrefixByNamespaceURI(const System::String&)Получает префикс по URI пространства имён.
GetXmpMetadata()Получить XmpMetadata входного pdf в формате xml.
GetXmpMetadata(const System::String&)Получить часть XmpMetadata входного pdf согласно имени метаданных.
idx_get(const System::String&) const overrideПолучает значение по ключу.
idx_get(const DefaultMetadataProperties&) constПолучает значение XMP‑метаданных по ключу.
idx_set(const System::String&, System::SharedPtr<XmpValue>) overrideУстанавливает значение по ключу.
idx_set(const DefaultMetadataProperties&, const System::SharedPtr<XmpValue>&)Получает значение XMP‑метаданных по ключу.
PdfXmpMetadata()Конструктор для PdfXmpMetadata.
PdfXmpMetadata(const System::SharedPtr<Aspose::Pdf::Document>&)Инициализирует новый объект PdfXmpMetadata на основе document.
RegisterNamespaceURI(const System::String&, const System::String&)Регистрирует URI пространства имён.
Remove(DefaultMetadataProperties)Удаляет элемент с указанным ключом.
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Пытается найти ключ в словаре и получить значение, если найден.

См. также