Aspose::Pdf::Facades::PdfXmpMetadata class

PdfXmpMetadata class

Clase para manipulación de metadatos XMP.

class PdfXmpMetadata : public Aspose::Pdf::Facades::SaveableFacade,
                       public System::Collections::Generic::IDictionary<System::String, System::SharedPtr<XmpValue>>

Métodos

MétodoDescripción
Add(const DefaultMetadataProperties&, const System::SharedPtr<XmpValue>&)Agrega un valor a los metadatos XMP.
Add(const System::SharedPtr<XmpPdfAExtensionObject>&, const System::String&, const System::String&, const System::String&)Agrega un campo de extensión a los metadatos.
Add(const System::String&, const System::SharedPtr<XmpValue>&) overrideAgrega un nuevo elemento al objeto diccionario.
Add(const System::String&, const System::SharedPtr<System::Object>&)Agrega un nuevo elemento al objeto diccionario.
Add(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) overrideAgrega un par con clave y valor al diccionario.
Clear() overrideElimina todos los elementos del objeto.
Contains(const System::String&) constComprueba si el diccionario contiene la clave especificada.
Contains(const DefaultMetadataProperties&) constComprueba si el diccionario contiene la propiedad especificada.
Contains(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) const overrideComprueba si el par clave-valor especificado está contenido en el diccionario.
ContainsKey(const System::String&) const overrideDetermina si este diccionario contiene la clave especificada.
CopyTo(System::ArrayPtr<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>>, int32_t) overrideCopia los metadatos en una matriz.
get_Count() const overrideObtiene el recuento de elementos en la colección.
get_ExtensionFields()Obtiene el diccionario de campos de extensión.
get_IsFixedSize() constDevuelve true si la colección tiene tamaño fijo.
get_IsReadOnly() const overrideDevuelve true si la colección es de solo lectura.
get_IsSynchronized()Devuelve true si la colección está sincronizada.
get_Keys() const overrideObtiene las claves del diccionario.
get_Values() const overrideObtiene la colección de valores del diccionario.
GetEnumerator() overrideObtiene el objeto enumerador del diccionario.
GetNamespaceURIByPrefix(const System::String&)Obtiene el URI del espacio de nombres por prefijo.
GetPrefixByNamespaceURI(const System::String&)Obtiene el prefijo por URI del espacio de nombres.
GetXmpMetadata()Obtiene el XmpMetadata del PDF de entrada en formato XML.
GetXmpMetadata(const System::String&)Obtiene una parte del XmpMetadata del PDF de entrada según un nombre de metadato.
idx_get(const System::String&) const overrideObtiene el valor por clave.
idx_get(const DefaultMetadataProperties&) constObtiene el valor de los metadatos XMP por clave.
idx_set(const System::String&, System::SharedPtr<XmpValue>) overrideEstablece el valor por clave.
idx_set(const DefaultMetadataProperties&, const System::SharedPtr<XmpValue>&)Obtiene el valor de los metadatos XMP por clave.
PdfXmpMetadata()Constructor para PdfXmpMetadata.
PdfXmpMetadata(const System::SharedPtr<Aspose::Pdf::Document>&)Inicializa un nuevo objeto PdfXmpMetadata basado en el documento.
RegisterNamespaceURI(const System::String&, const System::String&)Registra el URI del espacio de nombres.
Remove(DefaultMetadataProperties)Elimina el elemento con la clave especificada.
Remove(const System::String&) overrideElimina la clave del diccionario.
Remove(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) overrideElimina el par clave/valor de la colección.
TryGetValue(const System::String&, System::SharedPtr<XmpValue>&) const overrideIntenta encontrar la clave en el diccionario y recupera el valor si se encuentra.

Ver también