Exemplo n.º 1
0
        /**
         * Constructs a SheetProperties record and Sets its fields appropriately.
         *
         * @param in the RecordInputstream to Read the record from
         */

        public SheetPropertiesRecord(RecordInputStream in1)
        {

            field_1_flags = in1.ReadShort();
            field_2_empty = (byte)in1.ReadByte();
            field_3_reserved = (byte)in1.ReadByte();
        }
Exemplo n.º 2
0
        /**
         * Constructs a SheetProperties record and Sets its fields appropriately.
         *
         * @param in the RecordInputstream to Read the record from
         */

        public ShtPropsRecord(RecordInputStream in1)
        {

            field_1_flags = in1.ReadShort();
            field_2_mdBlank = (byte)in1.ReadByte();
            field_3_reserved = (byte)in1.ReadByte();
        }
Exemplo n.º 3
0
 public AutoFilterRecord(RecordInputStream in1)
 {
     field_1_iEntry = in1.ReadShort();
     field_2_grbit = in1.ReadShort();
     field_3_doper1 = new DOPERRecord(in1);
     field_4_doper2 = new DOPERRecord(in1);
     if (field_3_doper1.DataType == DOPERType.String&&field_3_doper1.LengthOfString>0)
     {
         rgch1_multibyte = (in1.ReadByte() != 0);
         if (rgch1_multibyte)
         {
             field_5_rgch1 = in1.ReadUnicodeLEString(field_3_doper1.LengthOfString);
         }
         else
         {
             field_5_rgch1 = in1.ReadCompressedUnicode(field_3_doper1.LengthOfString);
         }
     }
     if (field_4_doper2.DataType == DOPERType.String && field_4_doper2.LengthOfString > 0)
     {
         rgch2_multibyte = (in1.ReadByte() != 0);
         if (rgch2_multibyte)
         {
             field_6_rgch2 = in1.ReadUnicodeLEString(field_4_doper2.LengthOfString);
         }
         else
         {
             field_6_rgch2 = in1.ReadCompressedUnicode(field_4_doper2.LengthOfString);
         }
     }
 }
Exemplo n.º 4
0
        /**
         * Constructs a LinkedData record and Sets its fields appropriately.
         *
         * @param in the RecordInputstream to Read the record from
         */

        public LinkedDataRecord(RecordInputStream in1)
        {
            field_1_linkType = (byte)in1.ReadByte();
            field_2_referenceType = (byte)in1.ReadByte();
            field_3_options = in1.ReadShort();
            field_4_indexNumberFmtRecord = in1.ReadShort();
            int encodedTokenLen = in1.ReadUShort();
            field_5_formulaOfLink = Formula.Read(encodedTokenLen, in1);
        }
Exemplo n.º 5
0
 /**
  * Constructs a Legend record and Sets its fields appropriately.
  *
  * @param in the RecordInputstream to Read the record from
  */
 public LegendRecord(RecordInputStream in1)
 {
     field_1_xAxisUpperLeft = in1.ReadInt();
     field_2_yAxisUpperLeft = in1.ReadInt();
     field_3_xSize = in1.ReadInt();
     field_4_ySize = in1.ReadInt();
     field_5_type = (byte)in1.ReadByte();
     field_6_spacing = (byte)in1.ReadByte();
     field_7_options = in1.ReadShort();
 }
Exemplo n.º 6
0
 public DOPERRecord(RecordInputStream in1)
 {
     vt=(DOPERType)in1.ReadByte();
     switch (vt)
     { 
         case DOPERType.RKNumber:
             grbitSgn = (byte)in1.ReadByte();
             _RK = new RKRecord(in1);
             in1.ReadInt();  //reserved
             break;
         case DOPERType.IEEENumber:
             grbitSgn = (byte)in1.ReadByte();
             _IEEENumber = in1.ReadDouble();
             break;          
         case DOPERType.String:
             grbitSgn = (byte)in1.ReadByte();
             in1.ReadInt();  //reserved
             CCH = (byte)in1.ReadByte();
             in1.ReadByte();     //reserved
             in1.ReadShort();    //reserved
             break;
         case DOPERType.BooleanOrErrors:
             grbitSgn = (byte)in1.ReadByte();
             fError=(byte)in1.ReadByte();
             bBoolErr=(byte)in1.ReadByte();
             in1.ReadShort();    //reserved
             in1.ReadInt();      //reserved
             break;
         default:    //FilterCondition,MatchAllBlanks,MatchNoneBlank
             grbitSgn = 0;
             in1.ReadByte();    //reserved
             in1.ReadLong();    //reserved
             break;
     }
 }
Exemplo n.º 7
0
 public OfficeArtFOPTE(RecordInputStream ris)
 {
     Opid = new OfficeArtFOPTEOPID((ushort)ris.ReadUShort());
     Op = ris.ReadInt();
     if (Opid.IsComplex)
     {
         complexData = new byte[Op];
         for (int i = 0; i < complexData.Length; i++)
             complexData[i] = (byte)ris.ReadByte();
     }
 }
Exemplo n.º 8
0
        /**
         * Constructs a SeriesText record and Sets its fields appropriately.
         *
         * @param in the RecordInputstream to Read the record from
         */

        public SeriesTextRecord(RecordInputStream in1)
        {

            field_1_id = in1.ReadShort();
            int field_2_textLength = (byte)in1.ReadByte();
            is16bit = (in1.ReadUByte() & 0x01) != 0;
            if (is16bit)
            {
                field_4_text = in1.ReadUnicodeLEString(field_2_textLength);
            }
            else
            {
                field_4_text = in1.ReadCompressedUnicode(field_2_textLength);
            }
        }
Exemplo n.º 9
0
 public Chart3DBarShapeRecord(RecordInputStream in1)
 {
     field_1_riser = (byte)in1.ReadByte();
     field_2_taper = (byte)in1.ReadByte();
 }
Exemplo n.º 10
0
 public int ReadByte()
 {
     return(_in.ReadByte());
 }
Exemplo n.º 11
0
        /**
         * Constructs a SheetProperties record and Sets its fields appropriately.
         *
         * @param in the RecordInputstream to Read the record from
         */

        public ShtPropsRecord(RecordInputStream in1)
        {
            field_1_flags    = in1.ReadShort();
            field_2_mdBlank  = (byte)in1.ReadByte();
            field_3_reserved = (byte)in1.ReadByte();
        }
Exemplo n.º 12
0
 public Chart3DBarShapeRecord(RecordInputStream in1)
 {
     field_1_riser = (byte)in1.ReadByte();
     field_2_taper = (byte)in1.ReadByte();
 }
Exemplo n.º 13
0
        /**
         * Constructs a SheetProperties record and Sets its fields appropriately.
         *
         * @param in the RecordInputstream to Read the record from
         */

        public SheetPropertiesRecord(RecordInputStream in1)
        {
            field_1_flags    = in1.ReadShort();
            field_2_empty    = (byte)in1.ReadByte();
            field_3_reserved = (byte)in1.ReadByte();
        }