27 lines
716 B
Java
27 lines
716 B
Java
package jxl.write.biff;
|
|
|
|
import jxl.biff.IntegerHelper;
|
|
import jxl.biff.Type;
|
|
import jxl.biff.WritableRecordData;
|
|
|
|
class HorizontalPageBreaksRecord extends WritableRecordData {
|
|
private int[] rowBreaks;
|
|
|
|
public HorizontalPageBreaksRecord(int[] breaks) {
|
|
super(Type.HORIZONTALPAGEBREAKS);
|
|
this.rowBreaks = breaks;
|
|
}
|
|
|
|
public byte[] getData() {
|
|
byte[] data = new byte[this.rowBreaks.length * 6 + 2];
|
|
IntegerHelper.getTwoBytes(this.rowBreaks.length, data, 0);
|
|
int pos = 2;
|
|
for (int i = 0; i < this.rowBreaks.length; i++) {
|
|
IntegerHelper.getTwoBytes(this.rowBreaks[i], data, pos);
|
|
IntegerHelper.getTwoBytes(255, data, pos + 4);
|
|
pos += 6;
|
|
}
|
|
return data;
|
|
}
|
|
}
|