Class XmpPacketWrapper

Class XmpPacketWrapper

Namn på plats: Aspose.Imaging.Xmp Församling: Aspose.Imaging.dll (25.4.0)

Innehåller serialiserad xmp-paket inklusive header och trailer.

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

Inheritance

object XmpPacketWrapper

Implements

IXmlValue

Arvsmedlemmar

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

Remarks

En skruv som består av ett par XML-bearbetningsinstruktioner (PIs) kan placeras runt elementet rdf:RDF.

Constructors

XmpPacketWrapper(XmpHeaderPi, XmpTrailerPi, XmpMeta)

Initialiserar en ny instans av Aspose.Imaging.Xmp.XmpPacketWrapper klass.

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

Parameters

header XmpHeaderPi

XMP header för bearbetning instruktioner.

trailer XmpTrailerPi

XMP Trailer för behandlingsinstruktion.

xmpMeta XmpMeta

Metadata från XMP.

XmpPacketWrapper()

Initialiserar en ny instans av Aspose.Imaging.Xmp.XmpPacketWrapper klass.

public XmpPacketWrapper()

Properties

HeaderPi

Få header bearbetning instruktion.

[JsonProperty]
public XmpHeaderPi HeaderPi { get; }

Fastighetsvärde

XmpHeaderPi

Meta

Få XMP meta. valfritt.

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

Fastighetsvärde

XmpMeta

Packages

Få sortiment av Aspose.Imaging.Xmp.XmpPackage inuti XMP.

public XmpPackage[] Packages { get; }

Fastighetsvärde

XmpPackage [ ]

PackagesCount

Få mängden paket inom XMP-strukturen.

public int PackagesCount { get; }

Fastighetsvärde

int

TrailerPi

Få instruktionerna för trailern.

[JsonProperty]
public XmpTrailerPi TrailerPi { get; }

Fastighetsvärde

XmpTrailerPi

Methods

AddPackage(XmpPackage)

Lägg till paketet.

public void AddPackage(XmpPackage package)

Parameters

package XmpPackage

och paketet .

ClearPackages()

Ta bort alla Aspose.Imaging.Xmp.XmpPackage inuti XMP.

public void ClearPackages()

ContainsPackage(Sträng)

Determinerar whethere paket finns i xmp wrapper.

public bool ContainsPackage(string namespaceUri)

Parameters

namespaceUri string

Förpackning schema ur.

Returns

bool

Returnerar sant om paketet med angiven namespace Uri finns i XMP Wrapper.

GetPackage(Sträng)

Få paket genom namespace URI.

public XmpPackage GetPackage(string namespaceUri)

Parameters

namespaceUri string

Förpackningsplanen är URI.

Returns

XmpPackage

Returnerar XMP-paketet för angiven namespace URI.

Exceptions

ArgumentNullException

NamespaceUri

GetXmlValue()

Konverterar XMP-värdet till XML-presentationen.

public string GetXmlValue()

Returns

string

Returnerar konverterat XMP-värde till XML.

RemovePackage(XmpPackage)

Ta bort XMP-paketet.

public void RemovePackage(XmpPackage package)

Parameters

package XmpPackage

och paketet .

ToString()

Returnerar en XML-sträng som representerar det aktuella objektet.

public override string ToString()

Returns

string

En XML-sträng som representerar det aktuella objektet.

 Svenska