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
| Name | Type | Access | الوصف |
|---|---|---|---|
| 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 | الوصف |
|---|---|
| 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 | الحزمة. |