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