Files
HRMS/hrmsEjb/jxl/biff/WorkspaceInformationRecord.java
2025-07-28 13:56:49 +05:30

37 lines
871 B
Java

package jxl.biff;
import jxl.read.biff.Record;
public class WorkspaceInformationRecord extends WritableRecordData {
private int wsoptions;
private static final int fitToPages = 256;
private static final int defaultOptions = 1217;
public WorkspaceInformationRecord(Record t) {
super(t);
byte[] data = getRecord().getData();
this.wsoptions = IntegerHelper.getInt(data[0], data[1]);
}
public WorkspaceInformationRecord() {
super(Type.WSBOOL);
this.wsoptions = 1217;
}
public boolean getFitToPages() {
return ((this.wsoptions & 0x100) != 0);
}
public void setFitToPages(boolean b) {
this.wsoptions = b ? (this.wsoptions | 0x100) : (this.wsoptions & 0xFFFFFEFF);
}
public byte[] getData() {
byte[] data = new byte[2];
IntegerHelper.getTwoBytes(this.wsoptions, data, 0);
return data;
}
}