35 lines
731 B
Java
35 lines
731 B
Java
package jxl.write.biff;
|
|
|
|
import jxl.biff.IntegerHelper;
|
|
import jxl.biff.Type;
|
|
import jxl.biff.WritableRecordData;
|
|
|
|
class CalcModeRecord extends WritableRecordData {
|
|
private CalcMode calculationMode;
|
|
|
|
private static class CalcMode {
|
|
int value;
|
|
|
|
public CalcMode(int m) {
|
|
this.value = m;
|
|
}
|
|
}
|
|
|
|
static CalcMode manual = new CalcMode(0);
|
|
|
|
static CalcMode automatic = new CalcMode(1);
|
|
|
|
static CalcMode automaticNoTables = new CalcMode(-1);
|
|
|
|
public CalcModeRecord(CalcMode cm) {
|
|
super(Type.CALCMODE);
|
|
this.calculationMode = cm;
|
|
}
|
|
|
|
public byte[] getData() {
|
|
byte[] data = new byte[2];
|
|
IntegerHelper.getTwoBytes(this.calculationMode.value, data, 0);
|
|
return data;
|
|
}
|
|
}
|