类 XmpPacketWrapper

XmpPacketWrapper class

包含已序列化的 xmp 包,包括标头和尾部。

public class XmpPacketWrapper : IImageMetadataFormat, IXmlValue

构造函数

名称描述
XmpPacketWrapper()初始化 XmpPacketWrapper 类的新实例。
XmpPacketWrapper(XmpHeaderPi, XmpTrailerPi, XmpMeta)初始化 XmpPacketWrapper 类的新实例。

属性

名称描述
HeaderPi { get; }获取标头处理指令。
Meta { get; set; }获取 XMP 元数据。可选。
Packages { get; }获取 XMP 中的 XmpPackage 数组。
PackagesCount { get; }获取 XMP 结构中包的数量。
TrailerPi { get; }获取尾部处理指令。

方法

名称描述
AddPackage(XmpPackage)添加包。
ClearPackages()移除 XMP 中的所有 XmpPackage
ContainsPackage(string)确定包是否存在于 xmp 包装器中。
GetPackage(string)按命名空间 URI 获取包。
GetXmlValue()将 XMP 值转换为 XML 表示形式。
RemovePackage(XmpPackage)移除 XMP 包。
override ToString()返回表示当前对象的 XML 字符串。

备注

可以在 rdf:RDF 元素周围放置由一对 XML 处理指令 (PIs) 组成的包装器。

另请参见