Aspose::Pdf::Metadata class
Contents
[
Hide
]Metadata class
Provides access to XMP metadata stream.
class Metadata : public System::Collections::Generic::IDictionary<System::String, System::SharedPtr<Aspose::Pdf::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::String&, const System::SharedPtr<XmpPdfAExtensionObject>&) | Adds pdf extension to metadata. |
Add(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) override | Adds pair with key and value into the dictionary. |
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_ExtensionFields() | Gets the dictionary of extension fields. |
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. |
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::Pdf
- Library Aspose.PDF for C++