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 עבור חבילת 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[]קורא בדיוק {@code length} באטים, לזרוק { @link EOFException} אם לא מספיק נתונים זמינים.
peek() → intקרא את ה-Byte הבא בלי לקדם את המיקום.
readLine() → Stringקורא קו ASCII (מוגמר על ידי LF או CR + Lf).
isEOF() → booleanהחזיר {@code true} אם המיקום הנוכחי נמצא בסוף הנתונים או מעבר.
findBackward(pattern: byte[], startFrom: long) → longלחפש בחזרה מ {@code startFrom} עבור דפוס ה- byte שניתן.
findForward(pattern: byte[], startFrom: long) → longמחפש מעבר למיקום שנקבע עבור הופעתו הראשונה של הדפוס.
close()סגור את הקורא הזה ולשחרר כל משאבים בסיסיים.

ראה גם

 עברית