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; } }