RandomAccessReader

RandomAccessReader

نظرة عامة

RandomAccessReader هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: Closeable.

قارئ الوصول العشوائي لملفات PDF.

توفر هذه الفئة 18 طريقة للعمل مع RandomAccessReader كائنات في برامج Java. المنهجيات المتاحة تشمل: close, findBackward, findForward, fromBytes, fromBytesNoCopy, fromFile, fromStream, getLength, getPosition, isEOF, peek, read,، و 4 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: eOF, length, position.

خصائص

اسمالنوعالوصولوصف
positionlongاقرأيعيد وضع القراءة الحالية.
lengthlongاقرأيعيد الطول الإجمالي لمصدر البيانات.
eOFbooleanاقرأيعيد {@code true} إذا كان الموقع الحالي عند نهاية البيانات أو ما بعد ذلك.

الطرق

التوقيعوصف
fromFile(file: File) → RandomAccessReaderيخلق قارئ مدعوم بملف.
fromFile(path: Path) → RandomAccessReaderيخلق قارئ مدعوم بملف.
fromBytes(data: byte[]) → RandomAccessReaderيخلق قارئ مدعوم بمجموعة بايت في الذاكرة.
fromBytesNoCopy(data: byte[]) → RandomAccessReaderيخلق قارئ على المصفوفة المعطاة دون نسخة دفاعية.
fromStream(is: InputStream) → RandomAccessReaderيخلق قارئًا من خلال قراءة كامل تدفق المدخلات إلى الذاكرة.
getPosition() → longيعيد وضع القراءة الحالية.
getLength() → longيعيد الطول الإجمالي لمصدر البيانات.
seek(pos: long)يسعى إلى الموقع المطلق.
skip(n: long)تقدم الموقع بالعدد المحدد من البايتات.
read() → intيقرأ بايت واحد في الموقع الحالي و يتقدم بواحد.
read(buf: byte[], off: int, len: int) → intيقرأ حتى {@code len} بايت في المصفوفة المعطاة.
readFully(len: int) → byte[]يقرأ بالضبط {@ طول الرمز} بايت، ويرمي { @ link EOFException } إذا لم تكن هناك بيانات كافية.
peek() → intيقرأ البايت التالي دون تحريك الموقع.
readLine() → Stringيقرأ صفحة ASCII (تنتهي بـ LF أو CR+LF).
isEOF() → booleanيعيد {@code true} إذا كان الموقع الحالي عند نهاية البيانات أو ما بعد ذلك.
findBackward(pattern: byte[], startFrom: long) → longيبحث للخلف من {@code startFrom} عن نمط بايت معين.
findForward(pattern: byte[], startFrom: long) → longيبحث للأمام من الموقع المعطى لأول ظهور للنمط.
close()يغلق هذا القارئ ويحرر أي موارد أساسية.

انظر أيضاً

 العربية