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、XmpTrailerPi、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 meta. 可选。

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

财产价值

XmpMeta

Packages

收到 Aspose.Imaging.Xmp.Xmp 包装在 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()

在 XMP 中删除所有 Aspose.Imaging.Xmp.XmpPackage。

public void ClearPackages()

ContainsPackage(线条)

确定 whethere 包在 xmp wrapper 中存在。

public bool ContainsPackage(string namespaceUri)

Parameters

namespaceUri string

包装计划Uri。

Returns

bool

如果包含指定名称空间 Uri 的包在 XMP 插槽中存在。

GetPackage(线条)

通过名称空间 URI 获取包。

public XmpPackage GetPackage(string namespaceUri)

Parameters

namespaceUri string

包装计划 URI。

Returns

XmpPackage

返回指定名域 URI 的 XMP 包。

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 序列代表当前对象。

 中文