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)يضع مفتاح الكائن غير المباشر.

انظر أيضاً

 العربية