Aspose::Page::EPS::XMP::XmpMetadata class
Contents
[
Hide
]XmpMetadata class
Provides access to XMP metadata stream.
class XmpMetadata : public System::Collections::Generic::IDictionary<System::String, System::SharedPtr<Aspose::Page::EPS::XMP::XmpValue>>
Methods
Method | Description |
---|---|
Add(const System::String&, const System::SharedPtr<XmpValue>&) override | Adds value to metadata. |
Add(const System::String&, const System::SharedPtr<System::Object>&) | Adds value to metadata. |
Add(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) override | Adds pair with key and value into the dictionary. |
AddArrayItem(System::String, System::SharedPtr<XmpValue>) | Adds value into an array. The value will be added at the end of the array. |
AddArrayItem(System::String, int32_t, System::SharedPtr<XmpValue>) | Adds value into an array by specified index. |
AddNamedValue(System::String, System::String, System::SharedPtr<XmpValue>) | Adds named value into a structure. |
Clear() override | Clears metadata. |
Contains(const System::String&) const | Checks does key is contained in metadata. |
Contains(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) const override | Checks does specified key-value pair is contained in the dictionary. |
ContainsKey(const System::String&) const override | Determines does this dictionary contasins specified key. |
CopyTo(System::ArrayPtr<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>>, int32_t) override | Copies elements of the collection into array. |
get_Count() const override | Gets count of elements in the collection. |
get_IsFixedSize() const | Checks if colleciton has fixed size. |
get_IsReadOnly() const override | Checks if collection is read-only. |
get_IsSynchronized() | Checks if collection is synchronized. |
get_Keys() const override | Gets collection of metadata keys. |
get_NamespaceManager() | Gets namespace manager. |
get_SyncRoot() const | Gets collection synchronization object. |
get_Values() const override | Gets values in the metadata. |
GetEnumerator() override | Returns dictionary enumerator. |
GetNamespaceUriByPrefix(System::String) | Returns namespace URI by prefix. |
GetPrefixByNamespaceUri(System::String) | Returns prefix by namespace URI. |
idx_get(const System::String&) const override | Gets data from metadata. |
idx_set(const System::String&, System::SharedPtr<XmpValue>) override | Sets data from metadata. |
RegisterNamespaceUri(System::String, System::String) | Registers namespace URI. |
RegisterNamespaceUri(System::String, System::String, System::String) | Registers namespace URI. |
Remove(const System::String&) override | Removes entry from metadata. |
Remove(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) override | Removes key/value pair from the colleciton. |
SetArrayItem(System::String, int32_t, System::SharedPtr<XmpValue>) | Sets value in an array. Previous value will be replaced with new one. |
SetNamedValue(System::String, System::String, System::SharedPtr<XmpValue>) | Sets named value into a structure. Previous named value, if already exists, will be replaced with new one. |
TryGetValue(const System::String&, System::SharedPtr<XmpValue>&) const override | Tries to find key in the dictionary and retreives value if found. |
See Also
- Class IDictionary
- Namespace Aspose::Page::EPS::XMP
- Library Aspose.Page for C++