RandomAccessReader

RandomAccessReader

Overview

RandomAccessReader เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java. ทายาทจาก: Closeable.

เครื่องอ่านข้อมูล PDF แบบสุ่ม.

หมวดนี้ให้ 18 วิธีในการทํางานกับวัตถุ RandomAccessReader ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: close, findBackward, findForward, fromBytes, fromBytesNoCopy, fromFile, fromStream, getLength, getPosition, isEOF, peek, read,และ 4 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: eOF, length, position.

Properties

NameTypeAccessDescription
positionlongReadกลับตําแหน่งการอ่านปัจจุบัน.
lengthlongReadการคืนยาวรวมของแหล่งข้อมูล.
eOFbooleanReadกลับ {@code true} หากตําแหน่งปัจจุบันอยู่ที่ปลายของข้อมูลหรือผ่านมันไป.

Methods

SignatureDescription
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} bytes อย่างถูกต้อง โดยจะโยน { @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()ปิดเครื่องอ่านนี้ และปล่อยทรัพยากรที่อยู่เบื้องหลัง.

See Also

 ภาษาไทย