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

انظر أيضاً

 العربية