XmpProperty
المعلومات العامة
XmpProperty هي فئة في Aspose.PDF FOSS لـ Java.
التمثيل الداخلي لقيمة خاصية XMP.
توفر هذه الفئة 14 طريقة للعمل مع XmpProperty كائنات في برامج Java. المنهجيات المتاحة تشمل: XmpProperty, addArrayItem, addLangAltEntry, getArrayItems, getKey, getLangAltEntries, getStructFields, getType, getValue, setArrayItems, setLangAltEntries, setStructFields,، و 2 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: arrayItems, key, langAltEntries, structFields, type, value.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
key | String | اقرأ | يعيد مفتاح الملكية. |
value | String | اقرأ | يعيد قيمة السلسلة البسيطة (أو x-default لـ lang-alt، العنصر الأول للمجموعات). |
type | ValueType | اقرأ | يعيد نوع القيمة. |
arrayItems | List<String> | اقرأ | يعيد عناصر المصفوفة (لأنواع SEQ/BAG). |
langAltEntries | List<LangAltEntry> | اقرأ | يعيد إدخالات بديلة للغة (لنوع LANG_ALT). |
structFields | List<XmpProperty> | اقرأ | يعيد حقل الهيكل (لنوع STRUCT). |
الطرق
| التوقيع | وصف |
|---|---|
XmpProperty(key: String, value: String, type: ValueType) | يخلق خاصية نص بسيطة. |
getKey() → String | يعيد مفتاح الملكية. |
getValue() → String | يعيد قيمة السلسلة البسيطة (أو x-default لـ lang-alt، العنصر الأول للمجموعات). |
setValue(value: String) | يضع قيمة السلسلة البسيطة. |
getType() → ValueType | يعيد نوع القيمة. |
setType(type: ValueType) | يحدد نوع القيمة. |
getArrayItems() → List<String> | يعيد عناصر المصفوفة (لأنواع SEQ/BAG). |
setArrayItems(items: List<String>) | يضع عناصر المصفوفة. |
getLangAltEntries() → List<LangAltEntry> | يعيد إدخالات بديلة للغة (لنوع LANG_ALT). |
setLangAltEntries(entries: List<LangAltEntry>) | يحدد إدخالات بديلة للغة. |
getStructFields() → List<XmpProperty> | يعيد حقل الهيكل (لنوع STRUCT). |
setStructFields(fields: List<XmpProperty>) | يضع حقل الهيكل. |
addArrayItem(item: String) | يضيف عنصر المصفوفة. |
addLangAltEntry(lang: String, text: String) | يضيف إدخال بديل للغة. |