XmpPacketWrapper Classe
Contenu
[
Cacher
]Summary: Contains serialized xmp package including header and trailer.
Module: aspose.imaging.xmp
Full Name: aspose.imaging.xmp.XmpPacketWrapper
Inheritance: IXmlValue, IImageMetadataFormat
Constructors
| Name | Description |
|---|---|
| XmpPacketWrapper() | Initialise une nouvelle instance de la classe XmpPacketWrapper. |
| XmpPacketWrapper(header, trailer, xmp_meta) | Initialise une nouvelle instance de la classe XmpPacketWrapper. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| header_pi | XmpHeaderPi | r | Obtient l’instruction de traitement de l’en-tête. |
| meta | XmpMeta | r/w | Obtient les métadonnées XMP. Facultatif. |
| packages | XmpPackage[] | r | Obtient le tableau de XmpPackage à l’intérieur de XMP. |
| packages_count | int | r | Obtient le nombre de packages dans la structure XMP. |
| trailer_pi | XmpTrailerPi | r | Obtient l’instruction de traitement du trailer. |
Methods
| Name | Description |
|---|---|
| add_package(package) | Ajoute le package. |
| clear_packages() | Supprime tous les XmpPackage dans XMP. |
| contains_package(namespace_uri) | Détermine si le package existe dans l’enveloppe xmp. |
| get_package(namespace_uri) | Obtient le package par l’URI de l’espace de noms. |
| get_xml_value() | Convertit la valeur XMP en représentation XML. |
| remove_package(package) | Supprime le package XMP. |
Constructor: XmpPacketWrapper()
XmpPacketWrapper()
Initialise une nouvelle instance de la classe XmpPacketWrapper.
Constructor: XmpPacketWrapper(header, trailer, xmp_meta)
XmpPacketWrapper(header, trailer, xmp_meta)
Initialise une nouvelle instance de la classe XmpPacketWrapper.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| header | XmpHeaderPi | L’en-tête XMP de l’instruction de traitement. |
| trailer | XmpTrailerPi | Le trailer XMP de l’instruction de traitement. |
| xmp_meta | XmpMeta | Les métadonnées XMP. |
Method: add_package(package)
add_package(package)
Ajoute le package.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| package | XmpPackage | Le package. |
Method: contains_package(namespace_uri)
contains_package(namespace_uri)
Détermine si le package existe dans l’enveloppe xmp.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| namespace_uri | string | URI du schéma du package. |
Returns
| Type | Description |
|---|---|
| bool | Renvoie vrai si le package avec l’URI d’espace de noms spécifié existe dans l’enveloppe XMP. |
Method: get_package(namespace_uri)
get_package(namespace_uri)
Obtient le package par l’URI de l’espace de noms.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| namespace_uri | string | L’URI du schéma du package. |
Returns
| Type | Description |
|---|---|
| XmpPackage | Renvoie le package XMP pour l’URI d’espace de noms spécifié. |
Method: get_xml_value()
get_xml_value()
Convertit la valeur XMP en représentation XML.
Returns
| Type | Description |
|---|---|
| string | Renvoie la valeur XMP convertie en XML. |
Method: remove_package(package)
remove_package(package)
Supprime le package XMP.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| package | XmpPackage | Le package. |