XmpPacketWrapper 类

Summary: Contains serialized xmp package including header and trailer.

Module: aspose.imaging.xmp

Full Name: aspose.imaging.xmp.XmpPacketWrapper

Inheritance: IXmlValue, IImageMetadataFormat

Constructors

Name描述
XmpPacketWrapper()初始化 XmpPacketWrapper 类的新实例。
XmpPacketWrapper(header, trailer, xmp_meta)初始化 XmpPacketWrapper 类的新实例。

Properties

NameTypeAccess描述
header_piXmpHeaderPir获取头部处理指令。
metaXmpMetar/w获取 XMP 元数据。可选。
packagesXmpPackage[]r获取 XMP 中的 XmpPackage 数组。
packages_countintr获取 XMP 结构中包的数量。
trailer_piXmpTrailerPir获取尾部处理指令。

Methods

Name描述
add_package(package)添加该包。
clear_packages()移除 XMP 中的所有 XmpPackage
contains_package(namespace_uri)确定包是否存在于 XMP 包装器中。
get_package(namespace_uri)通过命名空间 URI 获取包。
get_xml_value()将 XMP 值转换为 XML 表示。
remove_package(package)移除 XMP 包。

Constructor: XmpPacketWrapper()

 XmpPacketWrapper() 

初始化 XmpPacketWrapper 类的新实例。

Constructor: XmpPacketWrapper(header, trailer, xmp_meta)

 XmpPacketWrapper(header, trailer, xmp_meta) 

初始化 XmpPacketWrapper 类的新实例。

Parameters:

参数TypeDescription
headerXmpHeaderPi处理指令的 XMP 标头。
trailerXmpTrailerPi处理指令的 XMP 尾部。
xmp_metaXmpMetaXMP 元数据。

Method: add_package(package)

 add_package(package) 

添加该包。

Parameters:

参数TypeDescription
packageXmpPackage该包。

Method: contains_package(namespace_uri)

 contains_package(namespace_uri) 

确定包是否存在于 XMP 包装器中。

Parameters:

参数TypeDescription
namespace_uristring包的模式 URI。

Returns

TypeDescription
bool如果在 XMP 包装器中存在具有指定命名空间 URI 的包,则返回 true。

Method: get_package(namespace_uri)

 get_package(namespace_uri) 

通过命名空间 URI 获取包。

Parameters:

参数TypeDescription
namespace_uristring包的模式 URI。

Returns

TypeDescription
XmpPackage返回指定命名空间 URI 的 XMP 包。

Method: get_xml_value()

 get_xml_value() 

将 XMP 值转换为 XML 表示。

Returns

TypeDescription
string返回转换为 XML 的 XMP 值。

Method: remove_package(package)

 remove_package(package) 

移除 XMP 包。

Parameters:

参数TypeDescription
packageXmpPackage该包。