Class XmpPacketWrapper

Class XmpPacketWrapper

Nome do espaço: Aspose.Imaging.Xmp Assembleia: Aspose.Imaging.dll (25.4.0)

Contém pacotes xmp serializados, incluindo cabeçalho e trailer.

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

Inheritance

object XmpPacketWrapper

Implements

IXmlValue

Membros herdados

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

Remarks

Um tapete composto por um par de instruções de processamento XML (PIs) pode ser colocado em torno do elemento rdf:RDF.

Constructors

XmpPacketWrapper(XmpHeaderPi, XmpTrailerPi, XmpMeta)

Inicia uma nova instância da classe Aspose.Imaging.Xmp.XmpPacketWrapper.

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

Parameters

header XmpHeaderPi

O cabeçalho XMP da instrução de processamento.

trailer XmpTrailerPi

O trailer XMP da instrução de processamento.

xmpMeta XmpMeta

Os metadados do XMP.

XmpPacketWrapper()

Inicia uma nova instância da classe Aspose.Imaging.Xmp.XmpPacketWrapper.

public XmpPacketWrapper()

Properties

HeaderPi

Obtenha a instrução de processamento do cabeçalho.

[JsonProperty]
public XmpHeaderPi HeaderPi { get; }

Valor da propriedade

XmpHeaderPi

Meta

Obtenha o meta XMP. opcional.

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

Valor da propriedade

XmpMeta

Packages

Recebe uma série de Aspose.Imaging.Xmp.XmpPackage dentro de XMP.

public XmpPackage[] Packages { get; }

Valor da propriedade

XmpPackage [ ]

PackagesCount

Obtenha a quantidade de pacotes dentro da estrutura XMP.

public int PackagesCount { get; }

Valor da propriedade

int

TrailerPi

Receba a instrução de processamento do trailer.

[JsonProperty]
public XmpTrailerPi TrailerPi { get; }

Valor da propriedade

XmpTrailerPi

Methods

AddPackage(XmpPackage)

Adicione o pacote.

public void AddPackage(XmpPackage package)

Parameters

package XmpPackage

e o pacote.

ClearPackages()

Remova todos os Aspose.Imaging.Xmp.XmpPackage dentro do XMP.

public void ClearPackages()

ContainsPackage(Redação)

Determinar o pacote de whethere existe em xmp wrapper.

public bool ContainsPackage(string namespaceUri)

Parameters

namespaceUri string

Programação do pacote URI.

Returns

bool

Retorna verdade se o pacote com o nome especificado Uri existe no enxofre XMP.

GetPackage(Redação)

Obtenha um pacote pelo namespace URI.

public XmpPackage GetPackage(string namespaceUri)

Parameters

namespaceUri string

Programação do pacote URI.

Returns

XmpPackage

Retorna o pacote XMP para o URI de espaço de nome especificado.

Exceptions

ArgumentNullException

Nomeação

GetXmlValue()

Converte o valor XMP para a representação XML.

public string GetXmlValue()

Returns

string

Retorna o valor XMP convertido para XML.

RemovePackage(XmpPackage)

Remova o pacote XMP.

public void RemovePackage(XmpPackage package)

Parameters

package XmpPackage

e o pacote.

ToString()

Retorna uma faixa XML que representa o objeto atual.

public override string ToString()

Returns

string

Uma faixa XML que representa o objeto atual.

 Português