Aspose::Pdf::Facades::PdfXmpMetadata class
Contenido
[
Ocultar
]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étodo | Descripció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>&) override | Agrega 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>>&) override | Agrega un par con clave y valor al diccionario. |
| Clear() override | Elimina todos los elementos del objeto. |
| Contains(const System::String&) const | Comprueba si el diccionario contiene la clave especificada. |
| Contains(const DefaultMetadataProperties&) const | Comprueba si el diccionario contiene la propiedad especificada. |
| Contains(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) const override | Comprueba si el par clave-valor especificado está contenido en el diccionario. |
| ContainsKey(const System::String&) const override | Determina si este diccionario contiene la clave especificada. |
| CopyTo(System::ArrayPtr<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>>, int32_t) override | Copia los metadatos en una matriz. |
| get_Count() const override | Obtiene el recuento de elementos en la colección. |
| get_ExtensionFields() | Obtiene el diccionario de campos de extensión. |
| get_IsFixedSize() const | Devuelve true si la colección tiene tamaño fijo. |
| get_IsReadOnly() const override | Devuelve true si la colección es de solo lectura. |
| get_IsSynchronized() | Devuelve true si la colección está sincronizada. |
| get_Keys() const override | Obtiene las claves del diccionario. |
| get_Values() const override | Obtiene la colección de valores del diccionario. |
| GetEnumerator() override | Obtiene 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 override | Obtiene el valor por clave. |
| idx_get(const DefaultMetadataProperties&) const | Obtiene el valor de los metadatos XMP por clave. |
| idx_set(const System::String&, System::SharedPtr<XmpValue>) override | Establece 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&) override | Elimina la clave del diccionario. |
| Remove(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) override | Elimina el par clave/valor de la colección. |
| TryGetValue(const System::String&, System::SharedPtr<XmpValue>&) const override | Intenta encontrar la clave en el diccionario y recupera el valor si se encuentra. |
Ver también
- Class SaveableFacade
- Class IDictionary
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++