XmpPacketWrapper Klasse
Inhalt
[
Ausblenden
]Summary: Contains serialized xmp package including header and trailer.
Module: aspose.imaging.xmp
Full Name: aspose.imaging.xmp.XmpPacketWrapper
Inheritance: IXmlValue, IImageMetadataFormat
Constructors
| Name | Beschreibung |
|---|---|
| XmpPacketWrapper() | Initialisiert eine neue Instanz der XmpPacketWrapper Klasse. |
| XmpPacketWrapper(header, trailer, xmp_meta) | Initialisiert eine neue Instanz der XmpPacketWrapper Klasse. |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| header_pi | XmpHeaderPi | r | Liest die Header-Verarbeitungsanweisung. |
| meta | XmpMeta | r/w | Liest die XMP-Metadaten. Optional. |
| packages | XmpPackage[] | r | Liest ein Array von XmpPackage innerhalb von XMP. |
| packages_count | int | r | Ermittelt die Anzahl der Pakete innerhalb der XMP-Struktur. |
| trailer_pi | XmpTrailerPi | r | Ermittelt die Verarbeitungsanweisung des Trailers. |
Methods
| Name | Beschreibung |
|---|---|
| add_package(package) | Fügt das Paket hinzu. |
| clear_packages() | Entfernt alle XmpPackage innerhalb von XMP. |
| contains_package(namespace_uri) | Bestimmt, ob ein Paket im XMP-Wrapper existiert. |
| get_package(namespace_uri) | Ermittelt das Paket anhand des Namespace-URI. |
| get_xml_value() | Konvertiert den XMP-Wert in die XML-Darstellung. |
| remove_package(package) | Entfernt das XMP-Paket. |
Constructor: XmpPacketWrapper()
XmpPacketWrapper()
Initialisiert eine neue Instanz der XmpPacketWrapper Klasse.
Constructor: XmpPacketWrapper(header, trailer, xmp_meta)
XmpPacketWrapper(header, trailer, xmp_meta)
Initialisiert eine neue Instanz der XmpPacketWrapper Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| header | XmpHeaderPi | Der XMP-Header der Verarbeitungsanweisung. |
| trailer | XmpTrailerPi | Der XMP-Trailer der Verarbeitungsanweisung. |
| xmp_meta | XmpMeta | Die XMP-Metadaten. |
Method: add_package(package)
add_package(package)
Fügt das Paket hinzu.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| package | XmpPackage | Das Paket. |
Method: contains_package(namespace_uri)
contains_package(namespace_uri)
Bestimmt, ob ein Paket im XMP-Wrapper existiert.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| namespace_uri | string | Paket-Schema-URI. |
Returns
| Typ | Beschreibung |
|---|---|
| bool | Gibt true zurück, wenn ein Paket mit dem angegebenen Namespace-URI im XMP-Wrapper existiert. |
Method: get_package(namespace_uri)
get_package(namespace_uri)
Ermittelt das Paket anhand des Namespace-URI.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| namespace_uri | string | Der Paket-Schema-URI. |
Returns
| Typ | Beschreibung |
|---|---|
| XmpPackage | Gibt das XMP-Paket für den angegebenen Namespace-URI zurück. |
Method: get_xml_value()
get_xml_value()
Konvertiert den XMP-Wert in die XML-Darstellung.
Returns
| Typ | Beschreibung |
|---|---|
| string | Gibt den konvertierten XMP-Wert als XML zurück. |
Method: remove_package(package)
remove_package(package)
Entfernt das XMP-Paket.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| package | XmpPackage | Das Paket. |