public int serialize(int offset, byte[] data) { LittleEndian.putShort(data, 0 + offset, sid); LittleEndian.putShort(data, 2 + offset, ((short) 0x04)); // 4 bytes (8 total) LittleEndian.putShort(data, 4 + offset, getDefaultCountry()); LittleEndian.putShort(data, 6 + offset, getCurrentCountry()); return getRecordSize(); }
public int serialize(int offset, byte[] data) { LittleEndian.putShort(data, 0 + offset, sid); LittleEndian.putShort(data, 2 + offset, (short) 14); LittleEndian.putInt(data, 4 + offset, getFirstRow()); LittleEndian.putInt(data, 8 + offset, getLastRow()); LittleEndian.putShort(data, 12 + offset, getFirstCol()); LittleEndian.putShort(data, 14 + offset, getLastCol()); LittleEndian.putShort(data, 16 + offset, (short) 0); return getRecordSize(); }
/** * 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(); }
public int serialize(int offset, byte[] data) { int pos = 0; LittleEndian.putShort(data, 0 + offset, sid); LittleEndian.putShort(data, 2 + offset, (short) (getRecordSize() - 4)); LittleEndian.putShort(data, 4 + offset + pos, field_1_formatFlags); return getRecordSize(); }
public int serialize(int offset, byte[] data) { int pos = 0; LittleEndian.putShort(data, 0 + offset, sid); LittleEndian.putShort(data, 2 + offset, (short) (getRecordSize() - 4)); LittleEndian.putInt(data, 4 + offset + pos, field_1_x); LittleEndian.putInt(data, 8 + offset + pos, field_2_y); LittleEndian.putInt(data, 12 + offset + pos, field_3_width); LittleEndian.putInt(data, 16 + offset + pos, field_4_height); return getRecordSize(); }
public int serialize(int offset, byte[] data) { int pos = 0; LittleEndian.putShort(data, 0 + offset, sid); LittleEndian.putShort(data, 2 + offset, (short) (getRecordSize() - 4)); LittleEndian.putShort(data, 4 + offset + pos, field_1_id); data[6 + offset + pos] = field_2_textLength; data[7 + offset + pos] = field_3_undocumented; StringUtil.putUnicodeLE(field_4_text, data, 8 + offset + pos); return getRecordSize(); }
public int serialize(int offset, byte[] data) { int pos = 0; LittleEndian.putShort(data, 0 + offset, sid); LittleEndian.putShort(data, 2 + offset, (short) (getRecordSize() - 4)); data[4 + offset + pos] = field_1_linkType; data[5 + offset + pos] = field_2_referenceType; LittleEndian.putShort(data, 6 + offset + pos, field_3_options); LittleEndian.putShort(data, 8 + offset + pos, field_4_indexNumberFmtRecord); pos += field_5_formulaOfLink.serializeField(pos + 10 + offset, data); return getRecordSize(); }
public int serialize(int offset, byte[] data) { LittleEndian.putShort(data, 0 + offset, sid); if (getType() == STYLE_BUILT_IN) { LittleEndian.putShort(data, 2 + offset, ((short) 0x04)); // 4 bytes (8 total) } else { LittleEndian.putShort(data, 2 + offset, ((short) (getRecordSize() - 4))); } LittleEndian.putShort(data, 4 + offset, getIndex()); if (getType() == STYLE_BUILT_IN) { data[6 + offset] = getBuiltin(); data[7 + offset] = getOutlineStyleLevel(); } else { LittleEndian.putShort(data, 6 + offset, getNameLength()); data[8 + offset] = this.field_3_string_options; StringUtil.putCompressedUnicode(getName(), data, 9 + offset); } return getRecordSize(); }
public int serialize(int offset, byte[] data) { int pos = 0; LittleEndian.putShort(data, 0 + offset, sid); LittleEndian.putShort(data, 2 + offset, (short) (getRecordSize() - 4)); LittleEndian.putShort(data, 4 + offset + pos, field_1_xBasis); LittleEndian.putShort(data, 6 + offset + pos, field_2_yBasis); LittleEndian.putShort(data, 8 + offset + pos, field_3_heightBasis); LittleEndian.putShort(data, 10 + offset + pos, field_4_scale); LittleEndian.putShort(data, 12 + offset + pos, field_5_indexToFontTable); return getRecordSize(); }
public int serialize(int offset, byte[] data) { LittleEndian.putShort(data, 0 + offset, sid); LittleEndian.putShort(data, 2 + offset, ((short) 0x02)); // 2 bytes (6 total) LittleEndian.putShort(data, 4 + offset, getHideObj()); return getRecordSize(); }
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(); }
public void writeBytes(byte[] array, int offset) { array[offset] = sid; array[offset + 1] = field_1_options; LittleEndian.putShort(array, offset + 2, field_2_data); }
/** Serializes the simple part of this property. ie the first 6 bytes. */ public int serializeSimplePart(byte[] data, int pos) { LittleEndian.putShort(data, pos, getId()); LittleEndian.putInt(data, pos + 2, complexData.length); return 6; }