Пример #1
0
        public void Deserialize(HWPFStream stream)
        {
            cbRgFcLcb = stream.ReadShort();
            switch (cbRgFcLcb)
            {
            case 0x005D:
                fibRgFcLcb97 = new FibRgFcLcb97();
                fibRgFcLcb97.Deserialize(stream);
                break;

            case 0x006C:
                fibRgFcLcb2000 = new FibRgFcLcb2000();
                fibRgFcLcb2000.Deserialize(stream);
                fibRgFcLcb97 = fibRgFcLcb2000.fibRgFcLcb97;
                break;

            case 0x0088:
                fibRgFcLcb2002 = new FibRgFcLcb2002();
                fibRgFcLcb2002.Deserialize(stream);
                fibRgFcLcb97   = fibRgFcLcb2002.fibRgFcLcb2000.fibRgFcLcb97;
                fibRgFcLcb2000 = fibRgFcLcb2002.fibRgFcLcb2000;
                break;

            case 0x00A4:
                fibRgFcLcb2003 = new FibRgFcLcb2003();
                fibRgFcLcb2003.Deserialize(stream);
                fibRgFcLcb97   = fibRgFcLcb2003.fibRgFcLcb2002.fibRgFcLcb2000.fibRgFcLcb97;
                fibRgFcLcb2000 = fibRgFcLcb2003.fibRgFcLcb2002.fibRgFcLcb2000;
                fibRgFcLcb2002 = fibRgFcLcb2003.fibRgFcLcb2002;
                break;

            case 0x00B7:
                fibRgFcLcb2007 = new FibRgFcLcb2007();
                fibRgFcLcb2007.Deserialize(stream);
                fibRgFcLcb97   = fibRgFcLcb2007.fibRgFcLcb2003.fibRgFcLcb2002.fibRgFcLcb2000.fibRgFcLcb97;
                fibRgFcLcb2000 = fibRgFcLcb2007.fibRgFcLcb2003.fibRgFcLcb2002.fibRgFcLcb2000;
                fibRgFcLcb2002 = fibRgFcLcb2007.fibRgFcLcb2003.fibRgFcLcb2002;
                fibRgFcLcb2003 = fibRgFcLcb2007.fibRgFcLcb2003;
                break;
            }
        }
Пример #2
0
 public void Deserialize(HWPFStream stream)
 {
     cbRgFcLcb = stream.ReadShort();
     switch (cbRgFcLcb)
     {
         case 0x005D:
             fibRgFcLcb97 = new FibRgFcLcb97();
             fibRgFcLcb97.Deserialize(stream);
             break;
         case 0x006C:
             fibRgFcLcb2000 = new FibRgFcLcb2000();
             fibRgFcLcb2000.Deserialize(stream);
             fibRgFcLcb97 = fibRgFcLcb2000.fibRgFcLcb97;
             break;
         case 0x0088:
             fibRgFcLcb2002 = new FibRgFcLcb2002();
             fibRgFcLcb2002.Deserialize(stream);
             fibRgFcLcb97 = fibRgFcLcb2002.fibRgFcLcb2000.fibRgFcLcb97;
             fibRgFcLcb2000 = fibRgFcLcb2002.fibRgFcLcb2000;
             break;
         case 0x00A4 :
             fibRgFcLcb2003 = new FibRgFcLcb2003();
             fibRgFcLcb2003.Deserialize(stream);
             fibRgFcLcb97 = fibRgFcLcb2003.fibRgFcLcb2002.fibRgFcLcb2000.fibRgFcLcb97;
             fibRgFcLcb2000 = fibRgFcLcb2003.fibRgFcLcb2002.fibRgFcLcb2000;
             fibRgFcLcb2002 = fibRgFcLcb2003.fibRgFcLcb2002;
             break;
         case 0x00B7:
             fibRgFcLcb2007 = new FibRgFcLcb2007();
             fibRgFcLcb2007.Deserialize(stream);
             fibRgFcLcb97 = fibRgFcLcb2007.fibRgFcLcb2003.fibRgFcLcb2002.fibRgFcLcb2000.fibRgFcLcb97;
             fibRgFcLcb2000 = fibRgFcLcb2007.fibRgFcLcb2003.fibRgFcLcb2002.fibRgFcLcb2000;
             fibRgFcLcb2002 = fibRgFcLcb2007.fibRgFcLcb2003.fibRgFcLcb2002;
             fibRgFcLcb2003 = fibRgFcLcb2007.fibRgFcLcb2003;
             break;
     }
 }
Пример #3
0
        public void Deserialize(HWPFStream stream)
        {
            fibRgFcLcb2000 = new FibRgFcLcb2000();
            fibRgFcLcb2000.Deserialize(stream);

            fcUnused1 = stream.ReadInt();
            lcbUnused1 = stream.ReadInt();
            fcPlcfPgp = stream.ReadInt();
            lcbPlcfPgp = stream.ReadInt();
            fcPlcfuim = stream.ReadInt();
            lcbPlcfuim = stream.ReadInt();
            fcPlfguidUim = stream.ReadInt();
            lcbPlfguidUim = stream.ReadInt();
            fcAtrdExtra = stream.ReadInt();
            lcbAtrdExtra = stream.ReadInt();
            fcPlrsid = stream.ReadInt();
            lcbPlrsid = stream.ReadInt();
            fcSttbfBkmkFactoid = stream.ReadInt();
            lcbSttbfBkmkFactoid = stream.ReadInt();
            fcPlcfBkfFactoid = stream.ReadInt();
            lcbPlcfBkfFactoid = stream.ReadInt();
            fcPlcpublicfcookie = stream.ReadInt();
            lcbPlcpublicfcookie = stream.ReadInt();
            fcPlcfBklFactoid = stream.ReadInt();
            lcbPlcfBklFactoid = stream.ReadInt();
            fcFactoidData = stream.ReadInt();
            lcbFactoidData = stream.ReadInt();
            fcDocUndo = stream.ReadInt();
            lcbDocUndo = stream.ReadInt();
            fcSttbfBkmkFcc = stream.ReadInt();
            lcbSttbfBkmkFcc = stream.ReadInt();
            fcPlcfBkfFcc = stream.ReadInt();
            lcbPlcfBkfFcc = stream.ReadInt();
            fcPlcfBklFcc = stream.ReadInt();
            lcbPlcfBklFcc = stream.ReadInt();
            fcSttbfbkmkBPRepairs = stream.ReadInt();
            lcbSttbfbkmkBPRepairs = stream.ReadInt();
            fcPlcfbkfBPRepairs = stream.ReadInt();
            lcbPlcfbkfBPRepairs = stream.ReadInt();
            fcPlcfbklBPRepairs = stream.ReadInt();
            lcbPlcfbklBPRepairs = stream.ReadInt();
            fcPmsNew = stream.ReadInt();
            lcbPmsNew = stream.ReadInt();
            fcODSO = stream.ReadInt();
            lcbODSO = stream.ReadInt();
            fcPlcfpmiOldXP = stream.ReadInt();
            lcbPlcfpmiOldXP = stream.ReadInt();
            fcPlcfpmiNewXP = stream.ReadInt();
            lcbPlcfpmiNewXP = stream.ReadInt();
            fcPlcfpmiMixedXP = stream.ReadInt();
            lcbPlcfpmiMixedXP = stream.ReadInt();
            fcUnused2 = stream.ReadInt();
            lcbUnused2 = stream.ReadInt();
            fcPlcffactoid = stream.ReadInt();
            lcbPlcffactoid = stream.ReadInt();
            fcPlcflvcOldXP = stream.ReadInt();
            lcbPlcflvcOldXP = stream.ReadInt();
            fcPlcflvcNewXP = stream.ReadInt();
            lcbPlcflvcNewXP = stream.ReadInt();
            fcPlcflvcMixedXP = stream.ReadInt();
            lcbPlcflvcMixedXP = stream.ReadInt();
        }
Пример #4
0
        public void Deserialize(HWPFStream stream)
        {
            fibRgFcLcb2000 = new FibRgFcLcb2000();
            fibRgFcLcb2000.Deserialize(stream);

            fcUnused1             = stream.ReadInt();
            lcbUnused1            = stream.ReadInt();
            fcPlcfPgp             = stream.ReadInt();
            lcbPlcfPgp            = stream.ReadInt();
            fcPlcfuim             = stream.ReadInt();
            lcbPlcfuim            = stream.ReadInt();
            fcPlfguidUim          = stream.ReadInt();
            lcbPlfguidUim         = stream.ReadInt();
            fcAtrdExtra           = stream.ReadInt();
            lcbAtrdExtra          = stream.ReadInt();
            fcPlrsid              = stream.ReadInt();
            lcbPlrsid             = stream.ReadInt();
            fcSttbfBkmkFactoid    = stream.ReadInt();
            lcbSttbfBkmkFactoid   = stream.ReadInt();
            fcPlcfBkfFactoid      = stream.ReadInt();
            lcbPlcfBkfFactoid     = stream.ReadInt();
            fcPlcpublicfcookie    = stream.ReadInt();
            lcbPlcpublicfcookie   = stream.ReadInt();
            fcPlcfBklFactoid      = stream.ReadInt();
            lcbPlcfBklFactoid     = stream.ReadInt();
            fcFactoidData         = stream.ReadInt();
            lcbFactoidData        = stream.ReadInt();
            fcDocUndo             = stream.ReadInt();
            lcbDocUndo            = stream.ReadInt();
            fcSttbfBkmkFcc        = stream.ReadInt();
            lcbSttbfBkmkFcc       = stream.ReadInt();
            fcPlcfBkfFcc          = stream.ReadInt();
            lcbPlcfBkfFcc         = stream.ReadInt();
            fcPlcfBklFcc          = stream.ReadInt();
            lcbPlcfBklFcc         = stream.ReadInt();
            fcSttbfbkmkBPRepairs  = stream.ReadInt();
            lcbSttbfbkmkBPRepairs = stream.ReadInt();
            fcPlcfbkfBPRepairs    = stream.ReadInt();
            lcbPlcfbkfBPRepairs   = stream.ReadInt();
            fcPlcfbklBPRepairs    = stream.ReadInt();
            lcbPlcfbklBPRepairs   = stream.ReadInt();
            fcPmsNew              = stream.ReadInt();
            lcbPmsNew             = stream.ReadInt();
            fcODSO            = stream.ReadInt();
            lcbODSO           = stream.ReadInt();
            fcPlcfpmiOldXP    = stream.ReadInt();
            lcbPlcfpmiOldXP   = stream.ReadInt();
            fcPlcfpmiNewXP    = stream.ReadInt();
            lcbPlcfpmiNewXP   = stream.ReadInt();
            fcPlcfpmiMixedXP  = stream.ReadInt();
            lcbPlcfpmiMixedXP = stream.ReadInt();
            fcUnused2         = stream.ReadInt();
            lcbUnused2        = stream.ReadInt();
            fcPlcffactoid     = stream.ReadInt();
            lcbPlcffactoid    = stream.ReadInt();
            fcPlcflvcOldXP    = stream.ReadInt();
            lcbPlcflvcOldXP   = stream.ReadInt();
            fcPlcflvcNewXP    = stream.ReadInt();
            lcbPlcflvcNewXP   = stream.ReadInt();
            fcPlcflvcMixedXP  = stream.ReadInt();
            lcbPlcflvcMixedXP = stream.ReadInt();
        }