Класс 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 | Description |
|---|---|
| XmpPacketWrapper() | Инициализирует новый экземпляр класса XmpPacketWrapper. |
| XmpPacketWrapper(header, trailer, xmp_meta) | Инициализирует новый экземпляр класса XmpPacketWrapper. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| header_pi | XmpHeaderPi | r | Получает инструкцию обработки заголовка. |
| meta | XmpMeta | r/w | Получает метаданные XMP. Необязательно. |
| packages | XmpPackage[] | r | Получает массив XmpPackage внутри XMP. |
| packages_count | int | r | Получает количество пакетов внутри структуры XMP. |
| trailer_pi | XmpTrailerPi | r | Получает инструкцию обработки трейлера. |
Methods
| Name | Description |
|---|---|
| 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:
| Параметр | Тип | Описание |
|---|---|---|
| header | XmpHeaderPi | Заголовок XMP инструкции обработки. |
| trailer | XmpTrailerPi | Трейлер XMP инструкции обработки. |
| xmp_meta | XmpMeta | Метаданные XMP. |
Method: add_package(package)
add_package(package)
Добавляет пакет.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| package | XmpPackage | Пакет. |
Method: contains_package(namespace_uri)
contains_package(namespace_uri)
Определяет, существует ли пакет в обёртке xmp.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| namespace_uri | string | URI схемы пакета. |
Returns
| Тип | Описание |
|---|---|
| bool | Возвращает true, если пакет с указанным URI пространства имён существует в обёртке XMP. |
Method: get_package(namespace_uri)
get_package(namespace_uri)
Получает пакет по URI пространства имён.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| namespace_uri | string | URI схемы пакета. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| package | XmpPackage | Пакет. |