protected CellRecord(RecordInputStream in) { _rowIndex = in.readUShort(); _columnIndex = in.readUShort(); _formatIndex = in.readUShort(); }
public Break(RecordInputStream in) { main = in.readUShort() - 1; subFrom = in.readUShort(); subTo = in.readUShort(); }
public DataItemRecord(RecordInputStream in) { isxvdData = in.readUShort(); iiftab = in.readUShort(); df = in.readUShort(); isxvd = in.readUShort(); isxvi = in.readUShort(); ifmt = in.readUShort(); name = in.readString(); }
public RecalcIdRecord(RecordInputStream in) { in.readUShort(); // field 'rt' should have value 0x01C1, but Excel doesn't care during reading _reserved0 = in.readUShort(); _engineId = in.readInt(); }
private static int readUShortAndCheck(RecordInputStream in) { if (in.remaining() < ENCODED_SIZE) { // Ran out of data throw new RuntimeException("Ran out of data reading CellRangeAddress"); } return in.readUShort(); }
/** * @param in the RecordInputstream to read the record from */ public CellRangeAddressList(RecordInputStream in) { this(); int nItems = in.readUShort(); for (int k = 0; k < nItems; k++) { _list.add(new CellRangeAddress(in)); } } /**
public ChartTitleFormatRecord(RecordInputStream in) { int nRecs = in.readUShort(); _formats = new CTFormat[nRecs]; for(int i=0;i<nRecs;i++) { _formats[i] = new CTFormat(in); } }
public SeriesListRecord(RecordInputStream in) { int nItems = in.readUShort(); short[] ss = new short[nItems]; for (int i = 0; i < nItems; i++) { ss[i] = in.readShort(); } field_1_seriesNumbers = ss; }
public ArrayRecord(RecordInputStream in) { super(in); _options = in.readUShort(); _field3notUsed = in.readInt(); int formulaTokenLen = in.readUShort(); int totalFormulaLen = in.available(); _formula = Formula.read(formulaTokenLen, in, totalFormulaLen); }
protected OldCellRecord(RecordInputStream in, boolean isBiff2) { this.sid = in.getSid(); this.isBiff2 = isBiff2; field_1_row = in.readUShort(); field_2_column = in.readShort(); if (isBiff2) { field_3_cell_attrs = in.readUShort() << 8; field_3_cell_attrs += in.readUByte(); } else { field_3_xf_index = in.readShort(); } }
public DBCellRecord(RecordInputStream in) { field_1_row_offset = in.readUShort(); int size = in.remaining(); field_2_cell_offsets = new short[ size / 2 ]; for (int i=0;i<field_2_cell_offsets.length;i++) { field_2_cell_offsets[ i ] = in.readShort(); } }
public ChartFormatRecord(RecordInputStream in) { field1_x_position = in.readInt(); field2_y_position = in.readInt(); field3_width = in.readInt(); field4_height = in.readInt(); field5_grbit = in.readUShort(); field6_unknown = in.readUShort(); }
public SelectionRecord(RecordInputStream in) { field_1_pane = in.readByte(); field_2_row_active_cell = in.readUShort(); field_3_col_active_cell = in.readShort(); field_4_active_cell_ref_index = in.readShort(); int field_5_num_refs = in.readUShort(); field_6_refs = new CellRangeAddress8Bit[field_5_num_refs]; for (int i = 0; i < field_6_refs.length; i++) { field_6_refs[i] = new CellRangeAddress8Bit(in); } }
public String readString() { int requestedLength = readUShort(); byte compressFlag = readByte(); return readStringCommon(requestedLength, compressFlag == 0); } /**
/** * @param in the RecordInputstream to read the record from */ public MulRKRecord(RecordInputStream in) { field_1_row = in.readUShort(); field_2_first_col = in.readShort(); field_3_rks = RkRec.parseRKs(in); field_4_last_col = in.readShort(); }
/** * @param in the RecordInputstream to read the record from */ public StringRecord( RecordInputStream in) { int field_1_string_length = in.readUShort(); _is16bitUnicode = in.readByte() != 0x00; if (_is16bitUnicode){ _text = in.readUnicodeLEString(field_1_string_length); } else { _text = in.readCompressedUnicode(field_1_string_length); } }
/** * @param in the RecordInputstream to read the record from */ public MulBlankRecord(RecordInputStream in) { _row = in.readUShort(); _firstCol = in.readShort(); _xfs = parseXFs(in); _lastCol = in.readShort(); }
public FormatRecord(RecordInputStream in) { field_1_index_code = in.readShort(); int field_3_unicode_len = in.readUShort(); field_3_hasMultibyte = (in.readByte() & 0x01) != 0; if (field_3_hasMultibyte) { field_4_formatstring = readStringCommon(in, field_3_unicode_len, false); } else { field_4_formatstring = readStringCommon(in, field_3_unicode_len, true); } }
public SeriesTextRecord(RecordInputStream in) { field_1_id = in.readUShort(); int field_2_textLength = in.readUByte(); is16bit = (in.readUByte() & 0x01) != 0; if (is16bit) { field_4_text = in.readUnicodeLEString(field_2_textLength); } else { field_4_text = in.readCompressedUnicode(field_2_textLength); } }
public LinkedDataRecord(RecordInputStream in) { field_1_linkType = in.readByte(); field_2_referenceType = in.readByte(); field_3_options = in.readShort(); field_4_indexNumberFmtRecord = in.readShort(); int encodedTokenLen = in.readUShort(); field_5_formulaOfLink = Formula.read(encodedTokenLen, in); }