PdfArray

المعلومات العامة

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

كائن المصفوفة PDF (§7.3.6، ISO 32000-1:2008).

توفر هذه الفئة 30 طريقة للعمل مع PdfArray كائنات في برامج Java. المنهجيات المتاحة تشمل: PdfArray, accept, add, clear, equals, get, getArray, getDictionary, getFloat, getInt, getLong, getName,، و 16 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: dirty, empty, indirect, objectKey.

خصائص

اسمالنوعالوصولوصف
emptybooleanاقرأيعيد إذا كان المصفوفة فارغة.
dirtybooleanاقرأيعيد {@code true} إذا تم تعديل هذا الكائن منذ التحميل.
indirectbooleanاقرأيعيد إذا كان هذا الكائن كائن غير مباشر (لديه مفتاح كيان).
objectKeyPdfObjectKeyاقرأيعيد مفتاح الكائن غير المباشر، أو {@code null} للأشياء المُباشرة.

الطرق

التوقيعوصف
PdfArray()يخلق صفّة فارغة مع السعة الأولية الافتراضية.
PdfArray(initialCapacity: int)يخلق صفوف فارغة مع السعة الأولية المحددة.
size()intيعيد عدد العناصر.
isEmpty()booleanيعيد إذا كان المصفوفة فارغة.
get(index: int)PdfBaseيعيد العنصر في المؤشر المحدد.
add(item: PdfBase)يضيف عنصر إلى النهاية.
add(index: int, item: PdfBase)يضيف عنصر في المؤشر المحدد.
set(index: int, item: PdfBase)PdfBaseيحل محل العنصر في المؤشر المحدد.
remove(index: int)PdfBaseيزيل العنصر في المؤشر المحدد.
clear()يزيل كل العناصر.
getInt(index: int, defaultValue: int)intيعيد العنصر في المؤشر المحدد كـ int، أو القيمة الافتراضية
إذا كان العنصر ليس نوعاً رقمياً.
getLong(index: int, defaultValue: long)longيعيد العنصر في المؤشر المحدد كطويل، أو القيمة الافتراضية.
getFloat(index: int, defaultValue: float)floatيعيد العنصر في المؤشر المحدد كعلامة عاصفة، أو القيمة الافتراضية.
getName(index: int)Stringيعيد العنصر في المؤشر المحدد كسلسله اسم، أو null.
getString(index: int)Stringيعيد العنصر في المؤشر المحدد كقيمة سلسلة، أو null.
getDictionary(index: int)PdfDictionaryيعيد العنصر في المؤشر المحدد كPdfDictionary، أو null.
getArray(index: int)PdfArrayيعيد العنصر في المؤشر المحدد كPdfArray، أو null.
toFloatArray()float[]يحول هذا المصفوفة إلى عاصفة [].
toIntArray()int[]يحول هذا المصفوفة إلى int[].
iterator()Iterator<PdfBase>
writeTo(os: OutputStream)
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)يضع مفتاح الكائن غير المباشر.

انظر أيضاً

 العربية