Class XmpPacketWrapper

Class XmpPacketWrapper

Името на пространството: Aspose.Imaging.Xmp Асамблея: Aspose.Imaging.dll (25.4.0)

Съдържа сериализиран пакет xmp, включително заглавие и трейлър.

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

Inheritance

object XmpPacketWrapper

Implements

IXmlValue

наследници

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

Remarks

Връзката, състояща се от двойка инструкции за обработка на XML (PIs), може да бъде поставена около елемента rdf:RDF.

Constructors

XmpPacketWrapper(XmpHeaderPi, XMPТрайлерПи, xmpMeta)

Иницијализира нова инстанция на клас Aspose.Imaging.Xmp.xmpPacketWrapper.

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

Parameters

header XmpHeaderPi

XMP ръководител на инструкциите за обработка.

trailer XmpTrailerPi

XMP трейлър на инструкциите за обработка.

xmpMeta XmpMeta

Методологията на XMP.

XmpPacketWrapper()

Иницијализира нова инстанция на клас Aspose.Imaging.Xmp.xmpPacketWrapper.

public XmpPacketWrapper()

Properties

HeaderPi

Направете инструкция за обработка на главата.

[JsonProperty]
public XmpHeaderPi HeaderPi { get; }

стойност на имота

XmpHeaderPi

Meta

Получаване на XMP мета. опционално.

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

стойност на имота

XmpMeta

Packages

Получава редица от Aspose.Imaging.Xmp.xmpPackage в XMP.

public XmpPackage[] Packages { get; }

стойност на имота

XmpPackage []

PackagesCount

Получава количеството пакети в структурата на XMP.

public int PackagesCount { get; }

стойност на имота

int

TrailerPi

Получете инструкцията за обработка на трейлъра.

[JsonProperty]
public XmpTrailerPi TrailerPi { get; }

стойност на имота

XmpTrailerPi

Methods

AddPackage(XmpPackage)

Добавете пакета.

public void AddPackage(XmpPackage package)

Parameters

package XmpPackage

За пакета .

ClearPackages()

Премахване на всички Aspose.Imaging.Xmp.xmpPackage в XMP.

public void ClearPackages()

ContainsPackage(Стрий)

Определяне на пакет whethere съществува в xmp wrapper.

public bool ContainsPackage(string namespaceUri)

Parameters

namespaceUri string

Схема на опаковката ur.

Returns

bool

Връща се вярно, ако пакетът с определено име пространство Uri съществува в XMP заваръчника.

GetPackage(Стрий)

Получаване на пакета чрез URI.

public XmpPackage GetPackage(string namespaceUri)

Parameters

namespaceUri string

Схемата на опаковката е URI.

Returns

XmpPackage

Възстановява XMP пакета за определена URI на имената.

Exceptions

ArgumentNullException

ИметоУри

GetXmlValue()

Конвертира стойността на XMP в XML представянето.

public string GetXmlValue()

Returns

string

Възвръща конвертираната стойност XMP в XML.

RemovePackage(XmpPackage)

Премахване на пакета XMP.

public void RemovePackage(XmpPackage package)

Parameters

package XmpPackage

За пакета .

ToString()

Възстановява XML лента, която представлява текущия обект.

public override string ToString()

Returns

string

XML лента, която представлява текущия обект.

 Български