NameTree
المعلومات العامة
NameTree هي فئة في Aspose.PDF FOSS لـ Java.
عرض القراءة/التدوين على شجرة أسماء PDF (ISO 32000-1:2008، §7.9.6).
توفر هذه الفئة 12 طريقة للعمل مع NameTree كائنات في برامج Java. المنهجيات المتاحة تشمل: NameTree, clear, containsKey, entries, entriesUnmodifiable, get, getRoot, isEmpty, keys, put, remove, size. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: empty, root.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
root | PdfDictionary | اقرأ | يعيد قاموس الجذر الأساسي، أو {@code null} إذا كان هذا المظهر |
| تم بناؤه على جذر {@code null}. | |||
empty | boolean | اقرأ | يعيد إذا كانت الشجرة لا تحتوي على إدخالات. |
الطرق
| التوقيع | وصف |
|---|---|
NameTree(root: PdfDictionary) | تغلف قاموس الجذر المحدد. |
getRoot() → PdfDictionary | يعيد قاموس الجذر الأساسي، أو {@code null} إذا كان هذا المظهر |
| تم بناؤه على جذر {@code null}. | |
isEmpty() → boolean | يعيد إذا كانت الشجرة لا تحتوي على إدخالات. |
size() → int | يعيد عدد أزواج (مفتاح، قيمة) في الشجرة. |
get(key: String) → PdfBase | يبحث عن مفتاح. |
containsKey(key: String) → boolean | يعيد إذا كانت الشجرة تحتوي على المفتاح المعطى. |
entries() → List<Map.Entry<String, PdfBase>> | يعيد جميع الإدخالات في ترتيب شجرة (الذي، بالنسبة للشجرة المتوافقة ، هو: |
| ترتيب المفاتيح). | |
keys() → List<String> | يعيد كل المفاتيح في ترتيب شجرة. |
put(key: String, value: PdfBase) → PdfBase | يضيف أو يحل محل قيمة. |
remove(key: String) → PdfBase | يزيل مفتاحاً. |
clear() | تخلي الشجرة: تسقط كل {@code /Kids}، { @code _Limits} وأي |
| {@code /Names} محتويات المصفوفة. | |
entriesUnmodifiable() → List<Map.Entry<String, PdfBase>> | يعيد عرض غير قابل للتعديل لـ {@link #entries()} للمتصلين الذين |
| يريدوا واجهة {@link List} ولكن لا توجد طفرات. |