Класс XmpPacketWrapper

Summary: Contains serialized xmp package including header and trailer.

Module: aspose.imaging.xmp

Full Name: aspose.imaging.xmp.XmpPacketWrapper

Inheritance: IXmlValue, IImageMetadataFormat

Constructors

NameDescription
XmpPacketWrapper()Инициализирует новый экземпляр класса XmpPacketWrapper.
XmpPacketWrapper(header, trailer, xmp_meta)Инициализирует новый экземпляр класса XmpPacketWrapper.

Properties

NameTypeAccessDescription
header_piXmpHeaderPirПолучает инструкцию обработки заголовка.
metaXmpMetar/wПолучает метаданные XMP. Необязательно.
packagesXmpPackage[]rПолучает массив XmpPackage внутри XMP.
packages_countintrПолучает количество пакетов внутри структуры XMP.
trailer_piXmpTrailerPirПолучает инструкцию обработки трейлера.

Methods

NameDescription
add_package(package)Добавляет пакет.
clear_packages()Удаляет все XmpPackage внутри XMP.
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:

ПараметрТипОписание
headerXmpHeaderPiЗаголовок XMP инструкции обработки.
trailerXmpTrailerPiТрейлер XMP инструкции обработки.
xmp_metaXmpMetaМетаданные XMP.

Method: add_package(package)

 add_package(package) 

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

Parameters:

ПараметрТипОписание
packageXmpPackageПакет.

Method: contains_package(namespace_uri)

 contains_package(namespace_uri) 

Определяет, существует ли пакет в обёртке xmp.

Parameters:

ПараметрТипОписание
namespace_uristringURI схемы пакета.

Returns

ТипОписание
boolВозвращает true, если пакет с указанным URI пространства имён существует в обёртке XMP.

Method: get_package(namespace_uri)

 get_package(namespace_uri) 

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

Parameters:

ПараметрТипОписание
namespace_uristringURI схемы пакета.

Returns

ТипОписание
XmpPackageВозвращает пакет XMP для указанного URI пространства имён.

Method: get_xml_value()

 get_xml_value() 

Преобразует значение XMP в XML‑представление.

Returns

ТипОписание
stringВозвращает преобразованное значение XMP в XML.

Method: remove_package(package)

 remove_package(package) 

Удаляет пакет XMP.

Parameters:

ПараметрТипОписание
packageXmpPackageПакет.