資源簡介
這是一款可以閱讀pdf和djvu格式文本的閱讀器。
代碼片段和文件信息
package?net.sf.andpdf.pdfviewer;
public?class?ByteBuffer?{
private?byte[]?buf;
private?int?ofs;
private?int?pos;
private?int?siz;
private?int?mrk;
public?ByteBuffer(byte[]?buf)?{
this(buf00(buf==null?0:buf.length));
}
public?ByteBuffer(byte[]?buf?int?ofs?int?pos?int?siz)?{
this.buf?=?buf;
this.ofs?=?ofs;
this.pos?=?pos;
this.siz?=?siz;
}
public?final?int?position()?{
return?pos-ofs;
}
public?final?void?position(int?position)?{
//?TODO:?check?range?0..length-1
pos?=?position+ofs;
}
public?final?byte?get()?{
//?TODO:?check?range?
return?buf[pos++];
}
public?final?int?remaining()?{
return?siz-pos;
}
public?final?byte?get(int?position)?{
return?buf[position+ofs];
}
public?final?static?ByteBu
評論
共有 條評論