PdfDictionary

PdfDictionary

نظرة عامة

PdfDictionary هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: PdfBase, Iterable<Map.Entry<PdfName, PdfBase>>.

كائن قاموس PDF (§7.3.7، ISO 32000-1:2008).

توفر هذه الفئة 41 طريقة للعمل مع PdfDictionary كائنات في برامج Java. المنهجيات المتاحة تشمل: PdfDictionary, accept, containsKey, equals, get, getArray, getBoolean, getDictionary, getFloat, getInt, getLong, getNameAsString,، و 24 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: dirty, empty, indirect, objectKey, path, subtype,وواحد آخر.

خصائص

اسمالنوعالوصولوصف
emptybooleanاقرأيعيد إذا كان القاموس فارغًا.
typeStringاقرأيعيد قيمة /Type كسلسولة (مثل:.
subtypeStringاقرأيعيد قيمة /Subtype (أو /S) كسلسولة، أو null.
pathPdfBaseاقرأيمر عبر القواميس المختلطة عن طريق المسار الرئيسي.
dirtybooleanاقرأيعيد {@code true} إذا تم تعديل هذا الكائن منذ التحميل.
indirectbooleanاقرأيعيد إذا كان هذا الكائن كائن غير مباشر (لديه مفتاح كيان).
objectKeyPdfObjectKeyاقرأيعيد مفتاح الكائن غير المباشر، أو {@code null} للأشياء المُباشرة.

الطرق

التوقيعوصف
PdfDictionary()يخلق قاموساً فارغا.
PdfDictionary(other: PdfDictionary)يخلق قاموس كنسخة ضحلة من قاموسي آخر.
size() → intيعيد عدد الإدخالات.
isEmpty() → booleanيعيد إذا كان القاموس فارغًا.
containsKey(key: PdfName) → booleanيعيد إذا كان القاموس يحتوي على المفتاح المعطى.
containsKey(key: String) → booleanيعيد إذا كان القاموس يحتوي على المفتاح المعطى (منهج الراحة).
get(key: PdfName) → PdfBaseيعيد قيمة المفتاح المعطى، أو null.
get(key: String) → PdfBaseيعيد قيمة المفتاح المعطى (منهج الراحة) ، أو null.
set(key: PdfName, value: PdfBase)يضع زوج قيمة مفتاح.
set(key: String, value: PdfBase)يحدد زوج قيمة مفتاح (طريقة الراحة).
remove(key: PdfName) → PdfBaseيزيل مفتاحاً.
keySet() → Set<PdfName>يعيد مجموعة المفاتيح.
values() → Collection<PdfBase>يعيد مجموعة القيم.
getInt(key: String, defaultValue: int) → intيعيد القيمة كـ int، أو الافتراضية.
getInt(key: PdfName, defaultValue: int) → intيعيد القيمة كـ int، أو المتبعة (PdfName key variant).
getLong(key: String, defaultValue: long) → longيعيد القيمة كـ long، أو التخفيضات الافتراضية.
getFloat(key: String, defaultValue: float) → floatيعيد القيمة كعلامة عابرة، أو الافتراضية.
getBoolean(key: String, defaultValue: boolean) → booleanيعيد القيمة كـ boolean، أو التخفيضات.
getNameAsString(key: String) → Stringيعيد القيمة كسلسله اسمية، أو null.
getString(key: String) → Stringيعيد القيمة كسلسولة مُفكّرة أو null.
getDictionary(key: String) → PdfDictionaryيعيد القيمة كـ PdfDictionary، أو null.
getArray(key: String) → PdfArrayيعيد القيمة كـ PdfArray، أو null.
setInt(key: String, value: int)يضع قيمة عددية.
setFloat(key: String, value: float)يضع قيمة عاصفة.
setBoolean(key: String, value: boolean)يضع قيمة بولية.
setName(key: String, nameValue: String)يضع قيمة اسم.
setString(key: String, stringValue: String)يضع قيمة سلسلة.
getType() → Stringيعيد قيمة /Type كسلسولة (مثل:.
getSubtype() → Stringيعيد قيمة /Subtype (أو /S) كسلسولة، أو null.
getPath() → PdfBaseيمر عبر القواميس المختلطة عن طريق المسار الرئيسي.
writeTo(os: OutputStream)
iterator() → Iterator<Map.Entry<PdfName, PdfBase>>
accept(visitor: IPdfVisitor<T>) → T
equals(o: Object) → boolean
hashCode() → int
toString() → String
isDirty() → booleanيعيد {@code true} إذا تم تعديل هذا الكائن منذ التحميل.
setDirty(dirty: boolean)يضع العلم القذر على هذا الكائن.
isIndirect() → booleanيعيد إذا كان هذا الكائن كائن غير مباشر (لديه مفتاح كيان).
getObjectKey() → PdfObjectKeyيعيد مفتاح الكائن غير المباشر، أو {@code null} للأشياء المُباشرة.
setObjectKey(key: PdfObjectKey)يضع مفتاح الكائن غير المباشر.

انظر أيضاً

 العربية