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,وواحد آخر.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
empty | boolean | اقرأ | يعيد إذا كان القاموس فارغًا. |
type | String | اقرأ | يعيد قيمة /Type كسلسولة (مثل:. |
subtype | String | اقرأ | يعيد قيمة /Subtype (أو /S) كسلسولة، أو null. |
path | PdfBase | اقرأ | يمر عبر القواميس المختلطة عن طريق المسار الرئيسي. |
dirty | boolean | اقرأ | يعيد {@code true} إذا تم تعديل هذا الكائن منذ التحميل. |
indirect | boolean | اقرأ | يعيد إذا كان هذا الكائن كائن غير مباشر (لديه مفتاح كيان). |
objectKey | PdfObjectKey | اقرأ | يعيد مفتاح الكائن غير المباشر، أو {@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) | يضع مفتاح الكائن غير المباشر. |