Clase XmpPacketWrapper
Contenido
[
Ocultar
]Summary: Contains serialized xmp package including header and trailer.
Module: aspose.imaging.xmp
Full Name: aspose.imaging.xmp.XmpPacketWrapper
Inheritance: IXmlValue, IImageMetadataFormat
Constructors
| Name | Descripción |
|---|---|
| XmpPacketWrapper() | Inicializa una nueva instancia de la clase XmpPacketWrapper. |
| XmpPacketWrapper(header, trailer, xmp_meta) | Inicializa una nueva instancia de la clase XmpPacketWrapper. |
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| header_pi | XmpHeaderPi | r | Obtiene la instrucción de procesamiento del encabezado. |
| meta | XmpMeta | r/w | Obtiene los metadatos XMP. Opcional. |
| packages | XmpPackage[] | r | Obtiene la matriz de XmpPackage dentro de XMP. |
| packages_count | int | r | Obtiene la cantidad de paquetes dentro de la estructura XMP. |
| trailer_pi | XmpTrailerPi | r | Obtiene la instrucción de procesamiento del trailer. |
Methods
| Name | Descripción |
|---|---|
| add_package(package) | Agrega el paquete. |
| clear_packages() | Elimina todos los XmpPackage dentro de XMP. |
| contains_package(namespace_uri) | Determina si el paquete existe en el contenedor xmp. |
| get_package(namespace_uri) | Obtiene el paquete por URI del espacio de nombres. |
| get_xml_value() | Convierte el valor XMP a la representación XML. |
| remove_package(package) | Elimina el paquete XMP. |
Constructor: XmpPacketWrapper()
XmpPacketWrapper()
Inicializa una nueva instancia de la clase XmpPacketWrapper.
Constructor: XmpPacketWrapper(header, trailer, xmp_meta)
XmpPacketWrapper(header, trailer, xmp_meta)
Inicializa una nueva instancia de la clase XmpPacketWrapper.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| header | XmpHeaderPi | El encabezado XMP de la instrucción de procesamiento. |
| trailer | XmpTrailerPi | El tráiler XMP de la instrucción de procesamiento. |
| xmp_meta | XmpMeta | Los metadatos XMP. |
Method: add_package(package)
add_package(package)
Agrega el paquete.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| package | XmpPackage | El paquete. |
Method: contains_package(namespace_uri)
contains_package(namespace_uri)
Determina si el paquete existe en el contenedor xmp.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| namespace_uri | string | URI del esquema del paquete. |
Returns
| Tipo | Descripción |
|---|---|
| bool | Devuelve true si el paquete con el URI de espacio de nombres especificado existe en el contenedor XMP. |
Method: get_package(namespace_uri)
get_package(namespace_uri)
Obtiene el paquete por URI del espacio de nombres.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| namespace_uri | string | El URI del esquema del paquete. |
Returns
| Tipo | Descripción |
|---|---|
| XmpPackage | Devuelve el paquete XMP para el URI de espacio de nombres especificado. |
Method: get_xml_value()
get_xml_value()
Convierte el valor XMP a la representación XML.
Returns
| Tipo | Descripción |
|---|---|
| string | Devuelve el valor XMP convertido a XML. |
Method: remove_package(package)
remove_package(package)
Elimina el paquete XMP.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| package | XmpPackage | El paquete. |