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 | Пытается найти ключ в словаре и получить значение, если найден. |
См. также
- Class SaveableFacade
- Class IDictionary
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++