Class XmpPacketWrapper

Class XmpPacketWrapper

Der Name: Aspose.Imaging.Xmp Versammlung: Aspose.Imaging.dll (25.4.0)

Es enthält serialisierte xmp-Paket einschließlich Header und Trailer.

[JsonObject(MemberSerialization.OptIn)]
public class XmpPacketWrapper : IXmlValue

Inheritance

object XmpPacketWrapper

Implements

IXmlValue

Vererbte Mitglieder

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Ein Wrapper, der aus einem Paar von XML-Verarbeitungsanweisungen (PIs) besteht, kann um das element rdf:RDF platziert werden.

Constructors

XmpPacketWrapper(XmpHeaderPi, XmpTrailerPi, XmpMeta)

Initialisiert eine neue Instanz der Aspose.Imaging.Xmp.XmpPacketWrapper Klasse.

public XmpPacketWrapper(XmpHeaderPi header, XmpTrailerPi trailer, XmpMeta xmpMeta)

Parameters

header XmpHeaderPi

Der XMP-Header der Verarbeitungsanweisung.

trailer XmpTrailerPi

Der XMP Trailer der Verarbeitungsanweisung.

xmpMeta XmpMeta

Die XMP Metadaten.

XmpPacketWrapper()

Initialisiert eine neue Instanz der Aspose.Imaging.Xmp.XmpPacketWrapper Klasse.

public XmpPacketWrapper()

Properties

HeaderPi

Erhalten Sie die Header-Verarbeitungsanweisung.

[JsonProperty]
public XmpHeaderPi HeaderPi { get; }

Eigentumswert

XmpHeaderPi

Meta

Erhalten Sie die XMP Meta. Optional.

[JsonProperty]
public XmpMeta Meta { get; set; }

Eigentumswert

XmpMeta

Packages

Er erhält eine Reihe von Aspose.Imaging.Xmp.XmpPackage innerhalb von XMP.

public XmpPackage[] Packages { get; }

Eigentumswert

XmpPackage [][]

PackagesCount

Er erhält die Menge an Paketen innerhalb der XMP-Struktur.

public int PackagesCount { get; }

Eigentumswert

int

TrailerPi

Erhalten Sie die Trailer-Verarbeitung Anweisungen.

[JsonProperty]
public XmpTrailerPi TrailerPi { get; }

Eigentumswert

XmpTrailerPi

Methods

AddPackage(XmpPackage)

Fügen Sie das Paket hinzu.

public void AddPackage(XmpPackage package)

Parameters

package XmpPackage

Das Paket.

ClearPackages()

Entfernen Sie alle Aspose.Imaging.Xmp.XmpPackage innerhalb von XMP.

public void ClearPackages()

ContainsPackage(String)

Bestimmt whethere Paket existiert in xmp wrapper.

public bool ContainsPackage(string namespaceUri)

Parameters

namespaceUri string

Verpackungsschema Ur.

Returns

bool

Es wird gültig zurückgegeben, wenn ein Paket mit angegebenem Namespace Uri im XMP Wrapper vorhanden ist.

GetPackage(String)

Er erhält das Paket durch Namespace URI.

public XmpPackage GetPackage(string namespaceUri)

Parameters

namespaceUri string

Das Paket schema URI.

Returns

XmpPackage

Rückkehr des XMP-Pakets für den angegebenen Namespace URI.

Exceptions

ArgumentNullException

NamespaceUri

GetXmlValue()

Umwandelt XMP-Wert in die XML-Repräsentation.

public string GetXmlValue()

Returns

string

Wiederherstellen des konvertierten XMP-Werts in XML.

RemovePackage(XmpPackage)

Entfernen Sie das XMP-Paket.

public void RemovePackage(XmpPackage package)

Parameters

package XmpPackage

Das Paket.

ToString()

Wiederherstellt eine XML-Serie, die das aktuelle Objekt darstellt.

public override string ToString()

Returns

string

Eine XML-Serie, die das aktuelle Objekt darstellt.

 Deutsch