public override void Serialize(ILittleEndianOutput out1) { for (int i = 0; i < _fieldInfos.Length; i++) { _fieldInfos[i].Serialize(out1); } }
public override void Write(ILittleEndianOutput out1) { out1.WriteByte(sid + PtgClass); out1.WriteShort(field_1_index_extern_sheet); out1.WriteInt(unused1); out1.WriteInt(unused2); }
public void Serialize(ILittleEndianOutput out1) { out1.WriteInt(fSD); out1.WriteInt(passwordVerifier); StringUtil.WriteUnicodeString(out1, title); out1.Write(securityDescriptor); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteInt(grbit1); out1.WriteByte(grbit2); out1.WriteByte(citmShow); out1.WriteShort(isxdiSort); out1.WriteShort(isxdiShow); if (subName == null) { out1.WriteShort(STRING_NOT_PRESENT_LEN); } else { out1.WriteShort(subName.Length); } out1.WriteInt(reserved1); out1.WriteInt(reserved2); if (subName != null) { StringUtil.PutUnicodeLE(subName, out1); } }
public void Serialize(ILittleEndianOutput out1) { out1.WriteShort(FirstRow); out1.WriteShort(LastRow); out1.WriteShort(FirstColumn); out1.WriteShort(LastColumn); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteByte(field_1_last_column_index); out1.WriteByte(field_2_first_column_index); out1.WriteShort(field_3_row_index); ConstantValueParser.Encode(out1, field_4_constant_values); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(rt); out1.WriteShort(grbitFrt); out1.WriteShort(iObjectKind); // 6 bytes unused out1.Write(reserved); }
public void Serialize(ILittleEndianOutput out1) { _rh.Serialize(out1); for (int i = 0; i < _fopt.Count; i++) { _fopt[i].Serialize(out1); } }
public override void Write(ILittleEndianOutput out1) { out1.WriteByte(sid + PtgClass); out1.WriteShort(_sheetRefIndex); out1.WriteShort(_nameNumber); out1.WriteShort(_reserved); }
public override void Serialize(ILittleEndianOutput out1) { int nItems = field_1_seriesNumbers.Length; out1.WriteShort(nItems); for (int i = 0; i < nItems; i++) { out1.WriteShort(field_1_seriesNumbers[i]); } }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(rt); out1.WriteShort(grbitFrt); out1.WriteShort(iObjectKind); out1.WriteShort(iObjectContext); out1.WriteShort(iObjectInstance1); out1.WriteShort(iObjectInstance2); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(rt); out1.WriteShort(grbitFrt); out1.WriteShort(wOffset); out1.WriteShort(at); out1.WriteShort(grbit); if (unused != null) out1.WriteShort((short)unused); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(isxvdData); out1.WriteShort(iiftab); out1.WriteShort(df); out1.WriteShort(isxvd); out1.WriteShort(isxvi); out1.WriteShort(ifmt); StringUtil.WriteUnicodeString(out1, name); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(rt); out1.WriteShort(grbitFrt); out1.Write(unused); out1.WriteInt(cts); out1.WriteShort(rgchDefListStyle.Length); out1.WriteShort(rgchDefPivotStyle.Length); StringUtil.PutUnicodeLE(rgchDefListStyle, out1); StringUtil.PutUnicodeLE(rgchDefPivotStyle, out1); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(mdTopLt); out1.WriteShort(mdBotRt); out1.WriteShort(x1); out1.WriteShort(0); out1.WriteShort(y1); out1.WriteShort(0); out1.WriteShort(x2); out1.WriteShort(0); out1.WriteShort(y2); out1.WriteShort(0); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(sid); out1.WriteShort(DataSize); out1.WriteInt(0); out1.WriteShort(field_1_iVal); out1.WriteShort(field_2_iMin); out1.WriteShort(field_3_iMax); out1.WriteShort(field_4_dInc); out1.WriteShort(field_5_dPage); out1.WriteShort(field_6_fHoriz); out1.WriteShort(field_7_dxScroll); out1.WriteShort(field_8_options); }
public override void Serialize(ILittleEndianOutput out1) { int field_4_name_length = field_6_name_text.Length; int field_5_comment_length = field_7_comment_text.Length; out1.WriteShort(field_1_record_type); out1.WriteShort(field_2_frt_cell_ref_flag); out1.WriteLong(field_3_reserved); out1.WriteShort(field_4_name_length); out1.WriteShort(field_5_comment_length); out1.WriteByte(0); StringUtil.PutCompressedUnicode(field_6_name_text,out1); out1.WriteByte(0); StringUtil.PutCompressedUnicode(field_7_comment_text, out1); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(sxaxis); out1.WriteShort(cSub); out1.WriteShort(grbitSub); out1.WriteShort(cItm); if (_name != null) { StringUtil.WriteUnicodeString(out1, _name); } else { out1.WriteShort(STRING_NOT_PRESENT_LEN); } }
public UnknownLengthRecordOutput(ILittleEndianOutput out1, int sid) { _originalOut = out1; out1.WriteShort(sid); if (out1 is IDelayableLittleEndianOutput) { // optimisation IDelayableLittleEndianOutput dleo = (IDelayableLittleEndianOutput)out1; _dataSizeOutput = dleo.CreateDelayedOutput(2); _byteBuffer = null; _out = out1; } else { // otherwise temporarily Write all subsequent data to a buffer _dataSizeOutput = out1; _byteBuffer = new byte[RecordInputStream.MAX_RECORD_DATA_SIZE]; _out = new LittleEndianByteArrayOutputStream(_byteBuffer, 0); } }
internal void Serialize(ILittleEndianOutput out1) { out1.WriteShort(_isxvi); out1.WriteShort(_isxvd); out1.WriteShort(_idObj); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(_row); out1.WriteShort(_first_col); int nItems = _xfs.Length; for (int i = 0; i < nItems; i++) { out1.WriteShort(_xfs[i]); } out1.WriteShort(_last_col); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(rt); out1.WriteShort(grbitFrt); out1.Write(unused); }
public override void Serialize(ILittleEndianOutput out1) { //if(_unknownData != null) out1.Write(_unknownData); // no instance data }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(GetHideObj()); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteByte(AddMenuCount); out1.WriteByte(DelMenuCount); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(field_1_chartGroupIndex); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(sid); // always write 'rt' field as 0x01C1 out1.WriteShort(_reserved0); out1.WriteInt(_engineId); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(field_1_numAxis); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(field_1_anchorId); out1.WriteShort(field_2_link1); out1.WriteShort(field_3_link2); }
public override void Write(ILittleEndianOutput out1) { out1.WriteByte(sid + PtgClass); out1.WriteDouble(Value); }
public override void Write(ILittleEndianOutput out1) { out1.WriteByte(sid + PtgClass); out1.WriteShort(field_1_first_row); out1.WriteShort(field_2_first_col); }
/** * 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. * * @param offset to begin writing at * @param data byte array containing instance data * @return number of bytes written */ public override void Serialize(ILittleEndianOutput out1) { int formula1Len=GetFormulaSize(field_17_formula1); int formula2Len=GetFormulaSize(field_18_formula2); out1.WriteByte(field_1_condition_type); out1.WriteByte(field_2_comparison_operator); out1.WriteShort(formula1Len); out1.WriteShort(formula2Len); out1.WriteInt(field_5_options); out1.WriteShort(field_6_not_used); if (ContainsFontFormattingBlock) { byte[] fontFormattingRawRecord = _fontFormatting.GetRawRecord(); out1.Write(fontFormattingRawRecord); } if (ContainsBorderFormattingBlock) { _borderFormatting.Serialize(out1); } if (ContainsPatternFormattingBlock) { _patternFormatting.Serialize(out1); } field_17_formula1.SerializeTokens(out1); field_18_formula2.SerializeTokens(out1); }
/** * spit the record out AS IS. no interpretation or identification */ public override void Serialize(ILittleEndianOutput out1) { out1.Write(_rawData); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(field_1_categoryDataType); }
/** * Finishes writing the current record and updates 'ushort size' field.<br/> * After this method is called, only {@link #getTotalSize()} may be called. */ public void Terminate() { if (_out == null) { throw new InvalidOperationException("Record already terminated"); } _dataSizeOutput.WriteShort(_size); if (_byteBuffer != null) { _originalOut.Write(_byteBuffer, 0, _size); _out = null; return; } _out = null; }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(sid); out1.WriteShort(reserved.Length); out1.Write(reserved); }
public override void Write(ILittleEndianOutput out1) { out1.WriteByte(sid + PtgClass); out1.WriteShort(field_1_len_ref_subexpression); }
public void Serialize(ILittleEndianOutput out1) { out1.WriteShort(recordType); out1.WriteShort(grbitFrt); out1.Write(reserved); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(field_1_numerator); out1.WriteShort(field_2_denominator); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(OptionFlags); out1.WriteShort(RowHeight); }
public override void Serialize(ILittleEndianOutput out1) { }
public override void Serialize(ILittleEndianOutput out1) { throw new RecordFormatException("Sorry, you can't serialize MulRK in this release"); }
public static void PutUnicodeLE(String input, ILittleEndianOutput out1) { byte[] bytes = UTF16LE.GetBytes(input); out1.Write(bytes); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(field_1_formatFlags); }
public static void PutCompressedUnicode(String input, ILittleEndianOutput out1) { byte[] bytes = ISO_8859_1.GetBytes(input); out1.Write(bytes); }
public void Serialize(ILittleEndianOutput out1) { out1.Write(data); }
public override void Write(ILittleEndianOutput out1) { }
public void Serialize(ILittleEndianOutput out1) { out1.WriteInt(_d1); out1.WriteShort(_d2); out1.WriteShort(_d3); out1.WriteLong(_d4); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(DefaultCountry); out1.WriteShort(CurrentCountry); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(field_1_id); out1.WriteByte(field_4_text.Length); if (is16bit) { // Excel (2007) seems to choose 16bit regardless of whether it is needed out1.WriteByte(0x01); StringUtil.PutUnicodeLE(field_4_text, out1); } else { // Excel can read this OK out1.WriteByte(0x00); StringUtil.PutCompressedUnicode(field_4_text, out1); } }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(field_1_borderType); out1.WriteShort(field_2_options); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(field_1_axisType); out1.WriteInt(field_2_reserved1); out1.WriteInt(field_3_reserved2); out1.WriteInt(field_4_reserved3); out1.WriteInt(field_5_reserved4); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(field_1_gridset_flag); }
public void Serialize(ILittleEndianOutput out1) { out1.WriteShort(rtFirst); out1.WriteShort(rtLast); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(sid); out1.WriteShort(ENCODED_SIZE); }
public override void Serialize(ILittleEndianOutput out1) { out1.WriteShort(field_1_xBasis); out1.WriteShort(field_2_yBasis); out1.WriteShort(field_3_heightBasis); out1.WriteShort(field_4_scale); out1.WriteShort(field_5_indexToFontTable); }
public override void Write(ILittleEndianOutput out1) { out1.WriteByte(sid + PtgClass); out1.WriteByte(field_1_value ? 1 : 0); }
protected override void SerializeValue(ILittleEndianOutput out1) { out1.WriteInt(SSTIndex); }