Aspose::Pdf::Facades::PdfXmpMetadata class
Contents
[
Hide
]PdfXmpMetadata class
Class for manipulation with XMP metadata.
class PdfXmpMetadata : public Aspose::Pdf::Facades::SaveableFacade,
public System::Collections::Generic::IDictionary<System::String, System::SharedPtr<Aspose::Pdf::XmpValue>>
Methods
Method | Description |
---|---|
Add(const DefaultMetadataProperties&, const System::SharedPtr<XmpValue>&) | Adds value to XMP metadata. |
Add(System::SharedPtr<XmpPdfAExtensionObject>, System::String, System::String, System::String) | Adds extension field into metadata. |
Add(const System::String&, const System::SharedPtr<XmpValue>&) override | Adds new element to the dictionary object. |
Add(const System::String&, const System::SharedPtr<System::Object>&) | Adds new element to the dictionary object. |
Add(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) override | Adds pair with key and value into the dictionary. |
Clear() override | Removes all elements from the object. |
Contains(const System::String&) const | Checks if dictionary contains the specified key. |
Contains(const DefaultMetadataProperties&) const | Checks if dictionary contains the specified property. |
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 | Copy metadata into array. |
get_Count() const override | Gets count if items in the collection. |
get_ExtensionFields() | Gets the dictionary of extension fields. |
get_IsFixedSize() const | Returns true is collection has fixed size. |
get_IsReadOnly() const override | Returns true if collection is read-only. |
get_IsSynchronized() | Returns true if collection is synchronized. |
GetEnumerator() override | Gets enumerator object of the dictionary. |
GetNamespaceURIByPrefix(System::String) | Gets namespace URI by prefix. |
GetPrefixByNamespaceURI(System::String) | Gets the prefix by namespace URI. |
GetXmpMetadata() | Get the XmpMetadata of the input pdf in a xml format. |
GetXmpMetadata(System::String) | Get a part of the XmpMetadata of the input pdf according to a meta name. |
idx_get(const System::String&) const override | Gets value by key. |
idx_get(const DefaultMetadataProperties&) const | Gets value of XMP metadata by key. |
idx_set(const System::String&, System::SharedPtr<XmpValue>) override | Sets value by key. |
idx_set(const DefaultMetadataProperties&, System::SharedPtr<XmpValue>) | Gets value of XMP metadata by key. |
PdfXmpMetadata() | Constructor for PdfXmpMetadata. |
PdfXmpMetadata(System::SharedPtr<Aspose::Pdf::Document>) | Initializes new PdfXmpMetadata object on base of the document . |
RegisterNamespaceURI(System::String, System::String) | Registers the namespace URI. |
Remove(DefaultMetadataProperties) | Removes element with specified key. |
Remove(const System::String&) override | Removes key from the dictionary. |
Remove(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) override | Removes key/value pair from the collection. |
SetTemplateWeakPtr(uint32_t) override | Set n’th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. |
TryGetValue(const System::String&, System::SharedPtr<XmpValue>&) const override | Tries to find key in the dictionary and retreives value if found. |
See Also
- Class SaveableFacade
- Class IDictionary
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++