/** * Reads an 8 bit, unsigned value */ @Override public int readUByte() { return readByte() & 0x00FF; }
/** Creates new FontFormatting */ public FontFormatting(RecordInputStream in) { for (int i = 0; i < _rawData.length; i++) { _rawData[i] = in.readByte(); } }
@Override public byte readByte(){ return _in.readByte(); }
private static String readRawString(RecordInputStream in, int textLength) { byte compressByte = in.readByte(); boolean isCompressed = (compressByte & 0x01) == 0; if (isCompressed) { return in.readCompressedUnicode(textLength); } return in.readUnicodeLEString(textLength); }
public String readString() { int requestedLength = readUShort(); byte compressFlag = readByte(); return readStringCommon(requestedLength, compressFlag == 0); } /**
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); }
public TickRecord(RecordInputStream in) { field_1_majorTickType = in.readByte(); field_2_minorTickType = in.readByte(); field_3_labelPosition = in.readByte(); field_4_background = in.readByte(); field_5_labelColorRgb = in.readInt(); field_6_zero1 = in.readInt(); field_7_zero2 = in.readInt(); field_8_zero3 = in.readInt(); field_9_zero4 = in.readInt(); field_10_options = in.readShort(); field_11_tickColor = in.readShort(); field_12_zero5 = 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); } }
public FeatHdrRecord(RecordInputStream in) { futureHeader = new FtrHeader(in); isf_sharedFeatureType = in.readShort(); reserved = in.readByte(); cbHdrData = in.readInt(); // Don't process this just yet, need the BOFRecord rgbHdrData = in.readRemainder(); }
public FileSharingRecord(RecordInputStream in) { field_1_readonly = in.readShort(); field_2_password = in.readShort(); int nameLen = in.readShort(); if(nameLen > 0) { // TODO - Current examples(3) from junits only have zero length username. field_3_username_unicode_options = in.readByte(); field_3_username_value = in.readCompressedUnicode(nameLen); } else { field_3_username_value = ""; } }
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 CFRuleRecord(RecordInputStream in) { setConditionType(in.readByte()); setComparisonOperation(in.readByte()); int field_3_formula1_len = in.readUShort(); int field_4_formula2_len = in.readUShort(); readFormatOptions(in); // "You may not use unions, intersections or array constants in Conditional Formatting criteria" setFormula1(Formula.read(field_3_formula1_len, in)); setFormula2(Formula.read(field_4_formula2_len, in)); }
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 TextRecord(RecordInputStream in) { field_1_horizontalAlignment = in.readByte(); field_2_verticalAlignment = in.readByte(); field_3_displayMode = in.readShort(); field_4_rgbColor = in.readInt(); field_5_x = in.readInt(); field_6_y = in.readInt(); field_7_width = in.readInt(); field_8_height = in.readInt(); field_9_options1 = in.readShort(); field_10_indexOfColorValue = in.readShort(); field_11_options2 = in.readShort(); field_12_textRotation = in.readShort(); }
public ViewFieldsRecord(RecordInputStream in) { _sxaxis = in.readShort(); _cSub = in.readShort(); _grbitSub = in.readShort(); _cItm = in.readShort(); int cchName = in.readUShort(); if (cchName != STRING_NOT_PRESENT_LEN) { int flag = in.readByte(); if ((flag & 0x01) != 0) { _name = in.readUnicodeLEString(cchName); } else { _name = in.readCompressedUnicode(cchName); } } }