Class XmpPacketWrapper

Class XmpPacketWrapper

Nazwa przestrzeń: Aspose.Imaging.Xmp Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Zawiera serializowany pakiet xmp, w tym nagłówek i trailer.

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

Inheritance

object XmpPacketWrapper

Implements

IXmlValue

Dziedziczeni członkowie

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

Remarks

Zestaw składający się z pary instrukcji przetwarzania XML (PIs) może być umieszczony wokół elementu rdf:RDF.

Constructors

XmpPacketWrapper(XmpHeaderPi, XmpTrailerPi, XmpMeta)

Inicjalizuje nową instancję klasy Aspose.Imaging.xmp.XmpPacketWrapper.

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

Parameters

header XmpHeaderPi

Podręcznik XMP instrukcji przetwarzania.

trailer XmpTrailerPi

XMP Trailer instrukcji przetwarzania.

xmpMeta XmpMeta

Dane metody XMP.

XmpPacketWrapper()

Inicjalizuje nową instancję klasy Aspose.Imaging.xmp.XmpPacketWrapper.

public XmpPacketWrapper()

Properties

HeaderPi

Otrzymuje instrukcję przetwarzania nagłówka.

[JsonProperty]
public XmpHeaderPi HeaderPi { get; }

Wartość nieruchomości

XmpHeaderPi

Meta

Dostęp do metody XMP. opcjonalne.

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

Wartość nieruchomości

XmpMeta

Packages

Otrzymuje szereg Aspose.Imaging.Xmp.xmpPackage w XMP.

public XmpPackage[] Packages { get; }

Wartość nieruchomości

XmpPackage [ ]

PackagesCount

Otrzymuje ilość pakietów wewnątrz struktury XMP.

public int PackagesCount { get; }

Wartość nieruchomości

int

TrailerPi

Otrzymuje instrukcję przetwarzania trailera.

[JsonProperty]
public XmpTrailerPi TrailerPi { get; }

Wartość nieruchomości

XmpTrailerPi

Methods

AddPackage(XmpPackage)

Dodaj pakiet.

public void AddPackage(XmpPackage package)

Parameters

package XmpPackage

i pakietu .

ClearPackages()

Usunąć wszystkie Aspose.Imaging.Xmp.xmpPackage wewnątrz XMP.

public void ClearPackages()

ContainsPackage(strumień)

Określenie pakietu whethera istnieje w xmp wrapper.

public bool ContainsPackage(string namespaceUri)

Parameters

namespaceUri string

Schemat pakietu ur.

Returns

bool

Powraca się prawidłowo, jeśli pakiet z określonymi nazwiskami Uri istnieje w przełączniku XMP.

GetPackage(strumień)

Pakiet otrzymuje namespace URI.

public XmpPackage GetPackage(string namespaceUri)

Parameters

namespaceUri string

Schemat pakietu URI.

Returns

XmpPackage

Powraca pakiet XMP dla określonego URI nazwiska.

Exceptions

ArgumentNullException

nazwisko

GetXmlValue()

Konwertuje wartość XMP na reprezentację XML.

public string GetXmlValue()

Returns

string

Powraca konwertowaną wartość XMP do XML.

RemovePackage(XmpPackage)

Usunąć pakiet XMP.

public void RemovePackage(XmpPackage package)

Parameters

package XmpPackage

i pakietu .

ToString()

Powraca pasek XML, który reprezentuje aktualny obiekt.

public override string ToString()

Returns

string

Strumień XML reprezentujący aktualny obiekt.

 Polski