Exemplo n.º 1
0
 public int serialize(int offset, byte[] data) {
   LittleEndian.putShort(data, 0 + offset, sid);
   LittleEndian.putShort(data, 2 + offset, (short) 34);
   LittleEndian.putShort(data, 4 + offset, getPaperSize());
   LittleEndian.putShort(data, 6 + offset, getScale());
   LittleEndian.putShort(data, 8 + offset, getPageStart());
   LittleEndian.putShort(data, 10 + offset, getFitWidth());
   LittleEndian.putShort(data, 12 + offset, getFitHeight());
   LittleEndian.putShort(data, 14 + offset, getOptions());
   LittleEndian.putShort(data, 16 + offset, getHResolution());
   LittleEndian.putShort(data, 18 + offset, getVResolution());
   LittleEndian.putDouble(data, 20 + offset, getHeaderMargin());
   LittleEndian.putDouble(data, 28 + offset, getFooterMargin());
   LittleEndian.putShort(data, 36 + offset, getCopies());
   return getRecordSize();
 }
Exemplo n.º 2
0
 /**
  * called by the class that is responsible for writing this sucker. Subclasses should implement
  * this so that their data is passed back in a byte array.
  *
  * @return byte array containing instance data
  */
 public int serialize(int offset, byte[] data) {
   LittleEndian.putShort(data, 0 + offset, sid);
   LittleEndian.putShort(data, 2 + offset, (short) 14);
   // LittleEndian.putShort(data, 4 + offset, getRow());
   LittleEndian.putShort(data, 4 + offset, (short) getRow());
   LittleEndian.putShort(data, 6 + offset, getColumn());
   LittleEndian.putShort(data, 8 + offset, getXFIndex());
   LittleEndian.putDouble(data, 10 + offset, getValue());
   return getRecordSize();
 }