Exemplo n.º 1
0
 internal void method_3(BinaryReader A_0, int A_1, int A_2, BinaryReader A_3)
 {
     if (A_2 != 0)
     {
         A_0.BaseStream.Position = A_1;
         int num = A_1 + A_2;
         this.class274_0 = (Class274)Class1062.smethod_0(A_0);
         this.class274_0.method_11(A_3);
         if (this.class274_0.method_14() != null)
         {
             foreach (Class268 class4 in this.class274_0.method_14().method_7())
             {
                 if (class4.method_8() != null)
                 {
                     this.method_4(class4);
                 }
             }
         }
         this.class1063_0 = new Class1063();
         while (A_0.BaseStream.Position < num)
         {
             EscherDrawingType type   = (EscherDrawingType)A_0.ReadByte();
             Class276          class3 = (Class276)Class1062.smethod_0(A_0);
             class3.method_15(type);
             this.class1063_0.Add(class3);
         }
         foreach (Class276 class2 in this.class1063_0)
         {
             this.method_10(class2);
         }
     }
 }
Exemplo n.º 2
0
    internal static ShapeObject smethod_0(Class352 A_0, BinaryReader A_1, int A_2)
    {
        if (A_2 == 0)
        {
            return(null);
        }
        long      position = A_1.BaseStream.Position;
        Class1063 class4   = new Class1063();

        class4.method_2(A_1, A_2);
        if (class4.Count == 0)
        {
            return(null);
        }
        Class273 class5 = (Class273)class4.method_0(0);
        Class268 class2 = null;
        Class350 class6 = new Class350();

        for (int i = 1; i < class4.Count; i++)
        {
            if ((class4.method_0(i) != null) && (class4.method_0(i).method_3().method_8() == EscherRecordType.Bse))
            {
                class2 = (Class268)class4.method_0(i);
                if (class2 != null)
                {
                    if (((class2.method_8() == null) && (i < class4.Count)) && (class4.method_0(i + 1) is Class269))
                    {
                        class2.method_9((Class269)class4.method_0(i + 1));
                    }
                    Class268 class3 = A_0.method_5(class2.method_8().method_4());
                    if (class3 != null)
                    {
                        class2 = class3;
                    }
                    else
                    {
                        A_0.method_4(class2);
                    }
                    ((Interface36)class6).imethod_1(class2);
                }
            }
        }
        Class658    class7 = new Class658(A_0.method_14(), class6, null);
        ShapeObject obj2   = new Class931(class7).method_4(class5);

        obj2.TextWrappingStyle = TextWrappingStyle.Inline;
        return(obj2);
    }
Exemplo n.º 3
0
 internal int method_6(BinaryWriter A_0, BinaryWriter A_1, bool A_2)
 {
     if (!this.method_16())
     {
         return(0);
     }
     this.class274_0  = Class274.smethod_0();
     this.class1063_0 = new Class1063();
     this.method_7(EscherDrawingType.Main);
     if (A_2)
     {
         this.method_7(EscherDrawingType.Header);
     }
     this.class274_0.method_12(A_1);
     this.class274_0.method_13();
     this.method_8();
     return(this.method_9(A_0));
 }
Exemplo n.º 4
0
 internal Class272(EscherRecordType A_0)
 {
     this.class1063_0 = new Class1063();
     base.method_3().method_3(true);
     base.method_3().method_9(A_0);
 }
Exemplo n.º 5
0
 internal Class272()
 {
     this.class1063_0 = new Class1063();
 }