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
Implements
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
Meta
Erhalten Sie die XMP Meta. Optional.
[JsonProperty]
public XmpMeta Meta { get; set; }
Eigentumswert
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
TrailerPi
Erhalten Sie die Trailer-Verarbeitung Anweisungen.
[JsonProperty]
public XmpTrailerPi TrailerPi { get; }
Eigentumswert
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
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
Rückkehr des XMP-Pakets für den angegebenen Namespace URI.
Exceptions
NamespaceUri
GetXmlValue()
Umwandelt XMP-Wert in die XML-Repräsentation.
public string GetXmlValue()
Returns
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
Eine XML-Serie, die das aktuelle Objekt darstellt.