Aspose::Page::EPS::XMP::XmpMetadata class

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

MethodDescription
Add(const System::String&, const System::SharedPtr<XmpValue>&) overrideAdds 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>>&) overrideAdds 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() overrideClears metadata.
Contains(const System::String&) constChecks does key is contained in metadata.
Contains(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) const overrideChecks does specified key-value pair is contained in the dictionary.
ContainsKey(const System::String&) const overrideDetermines does this dictionary contasins specified key.
CopyTo(System::ArrayPtr<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>>, int32_t) overrideCopies elements of the collection into array.
get_Count() const overrideGets count of elements in the collection.
get_IsFixedSize() constChecks if colleciton has fixed size.
get_IsReadOnly() const overrideChecks if collection is read-only.
get_IsSynchronized()Checks if collection is synchronized.
get_Keys() const overrideGets collection of metadata keys.
get_NamespaceManager()Gets namespace manager.
get_SyncRoot() constGets collection synchronization object.
get_Values() const overrideGets values in the metadata.
GetEnumerator() overrideReturns dictionary enumerator.
GetNamespaceUriByPrefix(System::String)Returns namespace URI by prefix.
GetPrefixByNamespaceUri(System::String)Returns prefix by namespace URI.
idx_get(const System::String&) const overrideGets data from metadata.
idx_set(const System::String&, System::SharedPtr<XmpValue>) overrideSets 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&) overrideRemoves entry from metadata.
Remove(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) overrideRemoves 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 overrideTries to find key in the dictionary and retreives value if found.

See Also