예제 #1
0
    public override void Class581.imethod_9()
    {
        int    num = 0x13;
        string str = this.class394_0.method_12(BookmarkStart.b("圸娺值娾", 0x13), "");

        if (!string.IsNullOrEmpty(str))
        {
            byte[] buffer = Convert.FromBase64String(this.class394_0.method_21());
            string str3   = Path.GetExtension(str).ToLower();
            if (str3 != null)
            {
                if (!(str3 == BookmarkStart.b("᜸帺值䔾", num)) && !(str3 == BookmarkStart.b("᜸䰺值䔾", num)))
                {
                    if (str3 == BookmarkStart.b("᜸䬺帼䔾", num))
                    {
                        buffer = Class734.smethod_28(buffer);
                    }
                }
                else
                {
                    buffer = Class734.smethod_30(buffer);
                }
            }
            this.dictionary_1[str] = base.method_2(buffer);
        }
    }
예제 #2
0
    internal void method_1()
    {
        int num = 6;

        if (this.int_0 > 0)
        {
            this.class398_0.method_4(BookmarkStart.b("娫ᐭ䐯圱䰳䈵䠷嬹䠻嘽", num));
            this.class398_0.method_35(BookmarkStart.b("䌫䀭", num), this.object_0, BookmarkStart.b("堫", num));
            Class558 class2 = new Class558();
            if (!string.IsNullOrEmpty(this.string_5))
            {
                class2.method_2(BookmarkStart.b("䨫䄭帯䘱ᤳ倵夷圹唻刽㤿", num), string.Format(BookmarkStart.b("ห唭/伱ᘳ", num), this.string_5));
            }
            class2.method_2(BookmarkStart.b("䨫䄭帯䘱ᤳ䔵儷䀹夻", num), this.string_6);
            class2.method_2(BookmarkStart.b("䨫䄭帯䘱ᤳ䄵崷匹嬻嘽㐿", num), this.string_7);
            class2.method_2(BookmarkStart.b("䨫䄭帯䘱ᤳ䔵䰷䌹倻嬽", num), this.string_8);
            class2.method_2(BookmarkStart.b("䨫䄭帯䘱ᤳ䀵夷䠹唻弽⸿㙁", num), this.string_9);
            class2.method_2(BookmarkStart.b("娫̭䐯圱䰳䈵ᔷ嬹倻圽✿ⱁ", num), this.string_10);
            class2.method_2(BookmarkStart.b("娫̭䐯圱䰳䈵ᔷ䤹䰻弽⌿⭁⩃ⅅ", num), this.string_11);
            class2.method_2(BookmarkStart.b("娫̭䐯圱䰳䈵ᔷ䠹夻䠽┿ぁ㝃⍅", num), this.string_12);
            class2.method_2(BookmarkStart.b("娫̭䈯崱䀳圵䰷弹ᄻ刽┿㙁ぃ⍅㩇㥉", num), this.string_13);
            class2.method_2(BookmarkStart.b("娫̭䐯圱䰳䈵ᔷ儹夻䰽⸿", num), this.string_14);
            class2.method_2(BookmarkStart.b("娫̭䐯圱䰳䈵ᔷ䤹䰻弽⌿⭁⩃ⅅ敇❉⍋⩍㕏", num), this.string_15);
            class2.method_2(BookmarkStart.b("娫̭䌯匱夳匵ᔷ嘹夻䨽㐿❁㙃歅⁇⽉╋⥍㡏♑❓", num), this.string_16);
            class2.method_2(BookmarkStart.b("䄫崭弯ἱ䀳匵䀷丹ᄻ䴽⠿⍁⁃⥅㽇", num), this.string_17);
            class2.method_2(BookmarkStart.b("堫䬭䠯䘱ᤳ刵崷夹医䰽ℿ㙁ⵃ⥅♇", num), this.string_18);
            this.class398_0.method_40(BookmarkStart.b("弫娭䤯帱儳", num), Class734.smethod_2(class2));
            this.class398_0.method_35(BookmarkStart.b("䨫䜭䐯䄱尳圵䠷弹", num), this.string_0, BookmarkStart.b("堫", num));
            this.class398_0.method_36(BookmarkStart.b("堫尭夯弱", num), this.string_1);
            this.class398_0.method_36(BookmarkStart.b("䨫䜭䐯䈱唳䈵倷", num), this.string_2);
            this.class398_0.method_36(BookmarkStart.b("含崭匯匱堳匵", num), this.string_3);
            this.class398_0.method_36(BookmarkStart.b("弫娭䈯嬱娳儵", num), this.string_4);
            this.class398_0.method_5();
        }
    }
예제 #3
0
    private void method_6()
    {
        int num = 0x12;

        if ((this.class891_0 != null) && (this.class891_0.Length > 0))
        {
            this.class398_0.method_40(BookmarkStart.b("圷9弻儽⸿ⱁ⅃╅㱇♉⍋ⵍ⍏", num), Class734.smethod_32(this.class891_0, ',', ';'));
        }
    }
예제 #4
0
    private static void smethod_2(Class398 A_0, Class891[] A_1)
    {
        int num = 5;

        if ((A_1 != null) && (A_1.Length > 0))
        {
            A_0.method_40(BookmarkStart.b("尪弬丮䄰倲娴堶䬸强丼", num), Class734.smethod_32(A_1, ' ', ' '));
        }
    }
예제 #5
0
    private static void smethod_3(Class398 A_0, Hashtable A_1, int A_2, int A_3, string A_4)
    {
        object obj2 = A_1[A_2];
        object obj3 = A_1[A_3];

        if ((obj2 != null) && (obj3 != null))
        {
            A_0.method_36(A_4, Class734.smethod_16(new Point((int)obj2, (int)obj3)));
        }
    }
예제 #6
0
    internal void method_0(int A_0, object A_1)
    {
        this.int_0++;
        switch (A_0)
        {
        case 0x500:
            this.string_0 = Class1085.smethod_64((EditAs)A_1);
            this.int_0--;
            return;

        case 0x501:
            this.string_1 = Class1041.smethod_8((int)A_1);
            return;

        case 0x502:
        case 0x503:
            break;

        case 0x504:
            this.class782_0 = (Class782[])A_1;
            break;

        case 0x505:
            this.string_2 = Class1041.smethod_8((int)A_1);
            return;

        case 0x506:
            this.string_3 = Class1041.smethod_8((int)A_1);
            return;

        case 0x507:
            this.string_4 = Class1041.smethod_8((int)A_1);
            return;

        case 0x508:
            this.string_5 = Class114.smethod_3((int[])A_1);
            return;

        case 0x53c:
            this.string_6 = Class734.smethod_12(A_1);
            return;

        case 0x53d:
            this.string_7 = Class734.smethod_12(A_1);
            return;

        default:
            return;
        }
    }
예제 #7
0
    private static void smethod_6(string A_0, object A_1, Class398 A_2)
    {
        int num = 14;

        if (A_1 is Border)
        {
            Border border = (Border)A_1;
            if (!border.IsDefault)
            {
                A_2.method_4(A_0);
                A_2.method_40(BookmarkStart.b("䀳伵䠷弹", num), Class1085.smethod_16(border.BorderType));
                A_2.method_40(BookmarkStart.b("䌳張尷丹吻", num), Class1041.smethod_46((double)(border.LineWidth * 8f)));
                A_2.method_40(BookmarkStart.b("䜳帵夷帹医䤽", num), Class734.smethod_11(border.Shadow, false));
                A_2.method_5();
            }
        }
    }
예제 #8
0
    private void method_7()
    {
        int num = 10;

        if ((this.int_2 != null) && (this.int_2.Length > 0))
        {
            StringBuilder builder = new StringBuilder(0x20);
            for (int i = 0; i < this.int_2.Length; i++)
            {
                int num3 = this.int_2[i];
                builder.Append(Class734.smethod_14(num3));
                builder.Append(',');
            }
            builder.Remove(builder.Length - 1, 1);
            this.class398_0.method_40(BookmarkStart.b("弯࠱圳夵嘷吹夻崽㐿⍁⩃ⅅ⑇⽉㽋", num), builder.ToString());
        }
    }
예제 #9
0
    private string imethod_0(int A_0)
    {
        int num = 0x12;

        if (this.dictionary_0 == null)
        {
            this.dictionary_0 = new Dictionary <int, string>();
            foreach (ShapeBase base2 in this.document_0.GetChildElements(DocumentObjectType.Shape, true))
            {
                string name = base2.Name;
                if (name.StartsWith(BookmarkStart.b("朷䤹", num)))
                {
                    this.dictionary_0[Class734.smethod_26(name)] = name;
                }
            }
        }
        return(this.dictionary_0[A_0]);
    }
예제 #10
0
    private string imethod_0(int A_0)
    {
        int num = 10;

        if (this.hashtable_1 == null)
        {
            this.hashtable_1 = new Hashtable();
            foreach (ShapeObject obj2 in this.method_0().GetChildElements(DocumentObjectType.Shape, true))
            {
                string name = obj2.Name;
                if (name.StartsWith(BookmarkStart.b("漯䄱", num)))
                {
                    this.hashtable_1[Class734.smethod_26(name)] = name;
                }
            }
        }
        return(this.hashtable_1[A_0] as string);
    }
예제 #11
0
    private string method_9(Class70[] A_0)
    {
        int           num     = 8;
        StringBuilder builder = new StringBuilder();

        for (int i = 0; i < A_0.Length; i++)
        {
            Class70 class2 = A_0[i];
            builder.Append(Class734.smethod_33(class2.class623_0));
            builder.Append(',');
            builder.Append(Class734.smethod_33(class2.class623_1));
            builder.Append(',');
            builder.Append(Class734.smethod_33(class2.class623_2));
            builder.Append(',');
            builder.Append(Class734.smethod_33(class2.class623_3));
            if (i < (A_0.Length - 1))
            {
                builder.Append(BookmarkStart.b("ᔭ", num));
            }
        }
        return(builder.ToString());
    }
예제 #12
0
    internal void method_0(int A_0, object A_1)
    {
        int num = 2;

        this.int_0++;
        switch (A_0)
        {
        case 0x180:
            this.string_1 = Class1085.smethod_65((FillType)A_1);
            if (((FillType)A_1) != FillType.ShadeCenter)
            {
                if (((FillType)A_1) != FillType.ShadeUnscale)
                {
                    break;
                }
                this.bool_1 = true;
                return;
            }
            this.bool_0 = true;
            return;

        case 0x181:
            this.string_2 = Class735.smethod_1((Color)A_1);
            this.int_0--;
            return;

        case 0x182:
            this.string_3 = Class734.smethod_9(A_1);
            return;

        case 0x183:
            this.string_4 = Class735.smethod_1((Color)A_1);
            return;

        case 0x184:
            this.string_5 = Class734.smethod_9(A_1);
            return;

        case 0x185:
        case 390:
        case 0x188:
        case 0x189:
        case 0x18a:
        case 0x196:
        case 0x19d:
        case 0x1a0:
        case 0x1a1:
        case 0x1a2:
        case 0x1a3:
        case 420:
        case 0x1a5:
        case 0x1a7:
        case 0x1a8:
        case 0x1a9:
        case 0x1aa:
        case 0x1ab:
        case 0x1ac:
        case 0x1ad:
        case 430:
        case 0x1af:
        case 0x1b0:
        case 0x1b1:
        case 0x1b2:
        case 0x1b3:
        case 0x1b4:
        case 0x1b5:
        case 0x1b6:
        case 0x1b7:
        case 440:
        case 0x101a:
            break;

        case 0x187:
            this.string_6 = (string)A_1;
            return;

        case 0x18b:
            this.string_7 = Class734.smethod_9(A_1);
            return;

        case 0x18c:
            this.string_8 = Class734.smethod_22((int)A_1);
            return;

        case 0x18d:
            this.string_9 = Class734.smethod_9(A_1);
            return;

        case 0x18e:
            this.string_10 = Class734.smethod_9(A_1);
            return;

        case 0x18f:
            this.string_11 = Class734.smethod_9(A_1);
            return;

        case 400:
            this.string_12 = Class734.smethod_9(A_1);
            return;

        case 0x191:
            this.string_13 = Class734.smethod_9(A_1);
            return;

        case 0x192:
            this.string_14 = Class734.smethod_9(A_1);
            return;

        case 0x193:
            this.string_15 = Class734.smethod_9(A_1);
            return;

        case 0x194:
            this.string_16 = Class734.smethod_9(A_1);
            return;

        case 0x195:
            this.string_17 = Class1085.smethod_61((FillDimensionType)A_1);
            return;

        case 0x197:
            this.string_18 = Class734.smethod_15((Class954[])A_1);
            return;

        case 0x198:
            this.string_19 = Class734.smethod_9(A_1);
            return;

        case 0x199:
            this.string_20 = Class734.smethod_9(A_1);
            return;

        case 410:
            this.string_21 = Class734.smethod_9(A_1);
            return;

        case 0x19b:
            this.string_22 = Class734.smethod_9(A_1);
            return;

        case 0x19c:
            if (((int)A_1) != 0x4000000b)
            {
                this.string_23 = BookmarkStart.b("䘧䔩䈫䬭", num);
                return;
            }
            this.string_23 = BookmarkStart.b("䐧䌩䈫䬭儯䀱ᐳ䔵儷崹儻弽", num);
            return;

        case 0x19e:
            this.int_0--;
            return;

        case 0x19f:
            this.int_0--;
            return;

        case 0x1a6:
            this.int_0--;
            return;

        case 0x1b9:
            if (!((bool)A_1))
            {
                this.int_0--;
                return;
            }
            this.string_24 = Class734.smethod_12(A_1);
            return;

        case 0x1ba:
            if (!((bool)A_1))
            {
                this.int_0--;
                break;
            }
            this.string_25 = Class734.smethod_12(A_1);
            return;

        case 0x1bb:
            this.string_26 = Class734.smethod_12(A_1);
            this.int_0--;
            return;

        case 0x1bc:
            this.string_27 = Class734.smethod_12(A_1);
            this.int_0--;
            return;

        case 0x1bd:
            this.string_28 = Class734.smethod_13((bool)A_1);
            this.int_0--;
            return;

        case 0x1be:
            this.string_29 = Class734.smethod_12(A_1);
            this.int_0--;
            return;

        case 0x1bf:
            this.string_30 = Class734.smethod_12(A_1);
            return;

        case 0x100f:
            this.byte_0 = (byte[])A_1;
            return;

        default:
            return;
        }
    }
예제 #13
0
    internal void method_0(int A_0, object A_1)
    {
        int num = 0x10;

        this.int_0++;
        switch (A_0)
        {
        case 0xc0:
            this.string_4 = (string)A_1;
            return;

        case 0xc1:
            break;

        case 0xc2:
            this.string_10 = Class1085.smethod_12((TextPathAlignment)A_1);
            return;

        case 0xc3:
            this.string_6 = Class734.smethod_10((int)A_1) + BookmarkStart.b("䘵䰷", num);
            return;

        case 0xc4:
            this.string_11 = Class734.smethod_10((int)A_1);
            return;

        case 0xc5:
            this.string_5 = (string)A_1;
            return;

        case 240:
            this.string_12 = Class734.smethod_12(A_1);
            return;

        case 0xf1:
            this.object_0 = Class734.smethod_12(A_1);
            return;

        case 0xf2:
            this.string_13 = Class734.smethod_12(A_1);
            break;

        case 0xf3:
            this.string_14 = Class734.smethod_12(A_1);
            return;

        case 0xf4:
            if (!((bool)A_1))
            {
                break;
            }
            this.string_15 = BookmarkStart.b("䈵儷崹吻䨽┿ⱁⵃ⡅⽇", num);
            return;

        case 0xf5:
            this.string_0 = Class734.smethod_12(A_1);
            return;

        case 0xf6:
            this.string_1 = Class734.smethod_12(A_1);
            return;

        case 0xf7:
            this.string_2 = Class734.smethod_12(A_1);
            return;

        case 0xf8:
            this.string_16 = Class734.smethod_12(A_1);
            return;

        case 0xf9:
            this.string_3 = Class734.smethod_12(A_1);
            return;

        case 250:
            if (!((bool)A_1))
            {
                break;
            }
            this.string_7 = BookmarkStart.b("吵圷嘹堻", num);
            return;

        case 0xfb:
            if (!((bool)A_1))
            {
                break;
            }
            this.string_8 = BookmarkStart.b("張䰷嬹倻圽⌿", num);
            return;

        case 0xfc:
            if (!((bool)A_1))
            {
                break;
            }
            this.string_18 = BookmarkStart.b("䌵嘷帹夻䰽ⰿ⭁⩃⍅", num);
            return;

        case 0xfd:
            if (!((bool)A_1))
            {
                break;
            }
            this.string_17 = BookmarkStart.b("圵䴷丹医", num);
            return;

        case 0xfe:
            if (!((bool)A_1))
            {
                break;
            }
            this.string_9 = BookmarkStart.b("䔵唷嬹倻刽洿⅁╃㙅㭇", num);
            return;

        case 0xff:
            if (!((bool)A_1))
            {
                break;
            }
            this.string_18 = BookmarkStart.b("娵儷吹夻ጽ㐿⩁㙃⥅㵇ⵉ⑋", num);
            return;

        default:
            return;
        }
    }
예제 #14
0
    internal static void smethod_1(ShapeBase A_0, bool A_1, Class398 A_2, Interface48 A_3)
    {
        int    num  = 11;
        string str  = BookmarkStart.b("䜰ल䘴弶堸䬺堼", 11);
        string item = null;
        bool   flag = false;

        switch (A_0.ShapeType)
        {
        case ShapeType.OleObject:
            item = string.Format(BookmarkStart.b("ሰ氲䴴ܶस଺഼怾㕀㡂畄㩆", num), 0x4b);
            flag = true;
            break;

        case ShapeType.Group:
            str = BookmarkStart.b("䜰ल刴䔶嘸为䴼", num);
            break;

        case ShapeType.NonPrimitive:
            str = BookmarkStart.b("䜰ल䘴弶堸䬺堼", num);
            break;

        case ShapeType.Rectangle:
            str = BookmarkStart.b("䜰ल䜴制娸伺", num);
            break;

        case ShapeType.RoundRectangle:
            str = BookmarkStart.b("䜰ल䜴堶䰸唺夼䴾⑀⁂ㅄ", num);
            break;

        case ShapeType.Ellipse:
            str = BookmarkStart.b("䜰ल娴䄶堸场", num);
            break;

        case ShapeType.Line:
            str = BookmarkStart.b("䜰ल头帶圸帺", num);
            break;

        default:
            item = string.Format(BookmarkStart.b("ሰ氲䴴ܶस଺഼怾㕀㡂畄㩆", num), (int)A_0.ShapeType);
            flag = true;
            break;
        }
        if (A_1)
        {
            str = BookmarkStart.b("䜰ल圴嘶娸债娼䴾⹀㙂⭄⍆", num);
        }
        Class965  class3    = new Class965(A_0, A_2, A_3);
        Class82   class4    = new Class82(A_0, A_2, A_3);
        Class333  class2    = new Class333(A_0, A_2, A_3);
        Class845  class5    = new Class845(A_2);
        Class235  class6    = new Class235(A_2);
        Class234  class7    = new Class234(A_0, A_2);
        Class686  class8    = new Class686(A_2);
        Class332  class9    = new Class332(A_2);
        Class1039 class10   = new Class1039(A_3, A_2);
        Class788  class11   = new Class788(A_2);
        Class844  class12   = new Class844(A_2);
        string    str3      = null;
        string    str4      = null;
        Hashtable hashtable = new Hashtable();
        Class43   shapePr   = A_0.ShapePr;

        for (int i = 0; i < shapePr.Count; i++)
        {
            int    num2 = shapePr.method_18(i);
            object obj2 = shapePr.method_19(i);
            int    num8 = num2 & -64;
            if (num8 <= 0x180)
            {
                if (num8 <= 0xc0)
                {
                    if (num8 != 0x40)
                    {
                        if (num8 != 0xc0)
                        {
                            goto Label_029D;
                        }
                        class8.method_0(num2, obj2);
                    }
                    else
                    {
                        class9.method_0(num2, obj2);
                    }
                }
                else
                {
                    switch (num8)
                    {
                    case 0x100:
                    {
                        class2.method_0(num2, obj2);
                        continue;
                    }

                    case 320:
                    {
                        class7.method_0(num2, obj2);
                        continue;
                    }
                    }
                    if (num8 != 0x180)
                    {
                        goto Label_029D;
                    }
                    class3.method_0(num2, obj2);
                }
                continue;
            }
            switch (num8)
            {
            case 0x1c0:
            {
                if (num2 == 0x1fb)
                {
                    class7.method_0(num2, obj2);
                }
                else
                {
                    class4.method_0(num2, obj2);
                }
                continue;
            }

            case 0x200:
            {
                class5.method_0(num2, obj2);
                continue;
            }

            case 640:
            case 0x2c0:
            {
                class6.method_0(num2, obj2);
                continue;
            }

            case 0x340:
            {
                class11.method_0(num2, obj2);
                continue;
            }

            case 0x500:
            {
                class10.method_0(num2, obj2);
                continue;
            }
            }
Label_029D:
            switch (num2)
            {
            case 0x85:
            {
                hashtable[num2] = Class1085.smethod_54((TextBoxWrapMode)obj2);
                continue;
            }

            case 0x87:
            {
                hashtable[num2] = Class1085.smethod_52((TextBoxAnchor)obj2);
                continue;
            }

            case 190:
            {
                if ((bool)obj2)
                {
                    hashtable[num2] = BookmarkStart.b("䔰", num);
                }
                continue;
            }

            case 0x303:
            {
                hashtable[num2] = Class1085.smethod_58((ConnectorType)obj2);
                continue;
            }

            case 0x304:
            case 0x305:
            case 0x306:
            {
                hashtable[num2] = Class1085.smethod_6((BWMode)obj2);
                continue;
            }

            case 0x309:
            {
                str3 = Class1041.smethod_8((int)obj2);
                continue;
            }

            case 0x30a:
            {
                str4 = Class1041.smethod_8((int)obj2);
                continue;
            }

            case 0x33c:
            {
                class9.method_0(num2, obj2);
                continue;
            }

            case 900:
            case 0x385:
            case 0x386:
            case 0x387:
            {
                hashtable[num2] = Class969.smethod_42((int)obj2);
                continue;
            }

            case 0x38f:
            {
                HorizontalPosition position2 = (HorizontalPosition)obj2;
                if (position2 != HorizontalPosition.None)
                {
                    hashtable[num2] = Class417.smethod_18(position2);
                }
                continue;
            }

            case 0x390:
            {
                HorizontalOrigin origin2 = (HorizontalOrigin)obj2;
                if (origin2 != HorizontalOrigin.Column)
                {
                    hashtable[num2] = Class417.smethod_16(origin2);
                }
                continue;
            }

            case 0x391:
            {
                VerticalPosition position = (VerticalPosition)obj2;
                if (position != VerticalPosition.None)
                {
                    hashtable[num2] = Class417.smethod_23(position);
                }
                continue;
            }

            case 0x392:
            {
                VerticalOrigin origin = (VerticalOrigin)obj2;
                if (origin != VerticalOrigin.Paragraph)
                {
                    hashtable[num2] = Class417.smethod_14(origin);
                }
                continue;
            }

            case 0x394:
            {
                ShapeHorizontalAlignment alignment = (ShapeHorizontalAlignment)obj2;
                if (alignment != ShapeHorizontalAlignment.Left)
                {
                    hashtable[num2] = Class1085.smethod_10(alignment);
                }
                continue;
            }

            case 0x781:
            case 0x782:
            case 0x783:
            case 0x784:
            case 0x785:
            case 0x786:
            case 0x787:
            case 0x788:
            case 0x7bc:
            case 0x7bd:
            case 0x7be:
            case 0x7bf:
            {
                class12.method_0(num2, obj2);
                continue;
            }

            case 0x7c0:
            case 0x7c1:
            case 0x7c2:
            case 0x7c3:
            {
                hashtable[num2] = Class1041.smethod_30((int)((float)obj2));
                continue;
            }

            case 0x7c4:
            {
                hashtable[num2] = Class417.smethod_11((RelativeWidth)obj2);
                continue;
            }

            case 0x7c5:
            {
                hashtable[num2] = Class417.smethod_9((RelativeHeight)obj2);
                continue;
            }

            case 0x1000:
            {
                hashtable[num2] = Class1085.smethod_68((FlipOrientation)obj2);
                continue;
            }

            case 0x1006:
            case 0x1007:
            case 0x1008:
            {
                class2.method_0(num2, obj2);
                continue;
            }

            case 0x100e:
            {
                class4.method_0(num2, obj2);
                continue;
            }

            case 0x100f:
            {
                class3.method_0(num2, obj2);
                continue;
            }

            case 0x101d:
            case 0x101e:
            case 0x101f:
            case 0x1020:
            {
                hashtable[num2] = (int)obj2;
                continue;
            }
            }
            hashtable[num2] = obj2;
        }
        if ((!A_3.imethod_7() && (hashtable[0x3b8] != null)) && ((bool)hashtable[0x3b8]))
        {
            string str7;
            if (hashtable[0x39a] != null)
            {
                str7 = hashtable[0x39a] as string;
            }
            else
            {
                str7 = Class1085.smethod_2(hashtable[920]);
            }
            A_2.method_4(BookmarkStart.b("䘰ल䘴吶䬸刺䴼䬾@ⵂ♄⽆♈㥊", num));
            A_2.method_11(BookmarkStart.b("䘰ल头嘶圸尺䠼帾♀♂", num), str7);
            A_2.method_11(BookmarkStart.b("䘰ल吴䔶常䠺", num), hashtable[0x397] as string);
            A_2.method_11(BookmarkStart.b("䘰ल䘴吶䬸刺䴼䬾ᕀ♂㵄㍆", num), hashtable[910] as string);
        }
        else
        {
            if ((!A_3.imethod_7() && flag) && !A_3.imethod_3().Contains(item))
            {
                A_3.imethod_3().Add(item);
                string str6 = Class565.smethod_0(A_0.ShapeType);
                if (Class567.smethod_16(str6))
                {
                    A_2.method_9(BookmarkStart.b("㰰㤲", num));
                    A_2.method_9(str6);
                    A_2.method_9(BookmarkStart.b("㰰㤲", num));
                }
            }
            if (class2.method_2() != null)
            {
                class2.method_4(A_3.imethod_1(class2.method_2()));
                if (Class567.smethod_16(class2.method_5()) && (class2.method_5() != class2.method_3()))
                {
                    class2.method_6(A_3.imethod_2(class2.method_5()));
                }
            }
            else if (Class567.smethod_16(class2.method_5()))
            {
                class2.method_4(A_3.imethod_2(class2.method_5()));
            }
            if (class3.method_3() != null)
            {
                class3.method_5(A_3.imethod_1(class3.method_3()));
            }
            if (class4.method_3() != null)
            {
                class4.method_5(A_3.imethod_1(class4.method_3()));
            }
            A_2.method_4(str);
            if (A_0.ShapeType == ShapeType.CustomShape)
            {
                string str8 = (string)hashtable[0x380];
                if (Class567.smethod_16(str8))
                {
                    if (A_0 is DocOleObject)
                    {
                        string str10 = Class734.smethod_3(A_0);
                        A_2.method_36(BookmarkStart.b("堰圲", num), str10);
                        A_2.method_36(BookmarkStart.b("帰ल䘴䜶倸强", num), str10);
                    }
                    else
                    {
                        A_2.method_36(BookmarkStart.b("堰圲", num), str8);
                        A_2.method_36(BookmarkStart.b("帰ल䘴䜶倸强", num), Class734.smethod_3(A_0));
                    }
                }
                else
                {
                    A_2.method_36(BookmarkStart.b("堰圲", num), Class734.smethod_3(A_0));
                }
                if (class4.method_6() == null)
                {
                    class4.method_7(BookmarkStart.b("尰娲䄴制䬸", num));
                }
                if (hashtable[0x101f] == null)
                {
                    hashtable[0x101f] = A_0.CoordSizeWidth;
                }
                if (hashtable[0x1020] == null)
                {
                    hashtable[0x1020] = A_0.CoordSizeHeight;
                }
            }
            else if (Class567.smethod_16((string)hashtable[0x380]))
            {
                if (A_0 is DocOleObject)
                {
                    string str11 = Class734.smethod_3(A_0);
                    A_2.method_36(BookmarkStart.b("堰圲", num), str11);
                    A_2.method_36(BookmarkStart.b("帰ल䘴䜶倸强", num), str11);
                }
                else
                {
                    A_2.method_36(BookmarkStart.b("堰圲", num), hashtable[0x380]);
                    A_2.method_36(BookmarkStart.b("帰ल䘴䜶倸强", num), Class734.smethod_3(A_0));
                }
                A_2.method_36(BookmarkStart.b("䔰䨲䔴制", num), item);
            }
            else
            {
                A_2.method_36(BookmarkStart.b("堰圲", num), Class734.smethod_3(A_0));
                A_2.method_36(BookmarkStart.b("䔰䨲䔴制", num), item);
                A_2.method_36(BookmarkStart.b("吰圲尴䌶堸䠺", num), class10.method_2());
            }
            if (A_0.IsInline && A_0.IsImage)
            {
                A_2.method_36(BookmarkStart.b("倰弲䄴", num), hashtable[0x381]);
            }
            else
            {
                A_2.method_36(BookmarkStart.b("夰䄲倴儶", num), hashtable[0x382]);
                A_2.method_36(BookmarkStart.b("䔰刲䜴倶尸伺", num), hashtable[0x1018]);
                A_2.method_36(BookmarkStart.b("䔰娲䄴嬶尸", num), hashtable[0x38d]);
                A_2.method_36(BookmarkStart.b("倰弲䄴", num), hashtable[0x381]);
            }
            if (!A_1)
            {
                Class558 class14 = new Class558();
                if (!A_0.IsInline)
                {
                    class14.method_2(BookmarkStart.b("䄰尲䘴帶䴸刺刼儾", num), BookmarkStart.b("倰儲䘴堶唸为䤼娾", num));
                }
                string str5 = "";
                if (A_0.IsTopLevel)
                {
                    str5 = BookmarkStart.b("尰刲䜴倶倸唺ြ", num);
                }
                if (A_0.ShapeType != ShapeType.Line)
                {
                    if (!A_0.IsInline)
                    {
                        if (A_0.IsTopLevel || (A_0.Left != 0.0))
                        {
                            class14.method_2(str5 + BookmarkStart.b("崰嘲匴䌶", num), Class734.smethod_19(A_0.Left, A_0.IsTopLevel));
                        }
                        if (A_0.IsTopLevel || (A_0.Top != 0.0))
                        {
                            class14.method_2(str5 + BookmarkStart.b("䔰尲䔴", num), Class734.smethod_19(A_0.Top, A_0.IsTopLevel));
                        }
                    }
                    if ((A_0.ShapeType != ShapeType.Image) && (A_0.ShapeType != ShapeType.OleObject))
                    {
                        class14.method_2(BookmarkStart.b("䘰娲儴䌶儸", num), Class734.smethod_19(A_0.Width, A_0.IsTopLevel));
                        class14.method_2(BookmarkStart.b("夰嘲尴倶儸伺", num), Class734.smethod_19(A_0.Height, A_0.IsTopLevel));
                    }
                    else
                    {
                        DocPicture imageData = (A_0 as ShapeObject).ImageData;
                        float      num6      = imageData.WidthScale / 100f;
                        float      num7      = imageData.HeightScale / 100f;
                        class14.method_2(BookmarkStart.b("䘰娲儴䌶儸", num), Class734.smethod_19(A_0.Width * num6, A_0.IsTopLevel));
                        class14.method_2(BookmarkStart.b("夰嘲尴倶儸伺", num), Class734.smethod_19(A_0.Height * num7, A_0.IsTopLevel));
                    }
                }
                object obj4 = hashtable[4];
                if (obj4 != null)
                {
                    class14.method_2(BookmarkStart.b("䌰尲䄴嘶䴸刺刼儾", num), Class734.smethod_14(Convert.ToInt32(obj4)));
                }
                if (Class567.smethod_16((string)hashtable[0x1000]))
                {
                    class14.method_2(BookmarkStart.b("地弲尴䜶", num), (string)hashtable[0x1000]);
                }
                if (A_0.IsTopLevel && !A_0.IsInline)
                {
                    if (A_0.BehindText && (A_0.ZOrder > 0L))
                    {
                        class14.method_4(BookmarkStart.b("䬰Ḳ尴夶崸帺䔼", num), (double)A_0.ZOrderEx);
                    }
                    else
                    {
                        class14.method_4(BookmarkStart.b("䬰Ḳ尴夶崸帺䔼", num), (double)A_0.ZOrder);
                    }
                }
                if (hashtable[0x3be] != null)
                {
                    class14.method_2(BookmarkStart.b("䜰娲䘴帶嬸刺儼嘾㕀㩂", num), ((bool)hashtable[0x3be]) ? BookmarkStart.b("夰娲儴匶尸唺", num) : BookmarkStart.b("䜰娲䘴帶嬸场堼", num));
                }
                if (hashtable[0x3b9] != null)
                {
                    class14.method_2(BookmarkStart.b("尰䀲娴ᨶ丸䤺尼伾汀♂⅄⹆㵈⹊⥌", num), ((bool)hashtable[0x3b9]) ? "" : BookmarkStart.b("地", num));
                }
                class14.method_2(BookmarkStart.b("尰䀲娴ᨶ丸䤺尼伾汀❂ⱄ㑆㵈⩊⍌ⱎ㑐繒㥔㉖㽘⽚", num), Class734.smethod_18(hashtable[900], A_0.IsTopLevel));
                class14.method_2(BookmarkStart.b("尰䀲娴ᨶ丸䤺尼伾汀❂ⱄ㑆㵈⩊⍌ⱎ㑐繒⅔㡖⥘", num), Class734.smethod_18(hashtable[0x385], A_0.IsTopLevel));
                class14.method_2(BookmarkStart.b("尰䀲娴ᨶ丸䤺尼伾汀❂ⱄ㑆㵈⩊⍌ⱎ㑐繒❔㹖㹘㍚⥜", num), Class734.smethod_18(hashtable[0x386], A_0.IsTopLevel));
                class14.method_2(BookmarkStart.b("尰䀲娴ᨶ丸䤺尼伾汀❂ⱄ㑆㵈⩊⍌ⱎ㑐繒㝔㡖ⵘ⽚㉜㉞", num), Class734.smethod_18(hashtable[0x387], A_0.IsTopLevel));
                class14.method_2(BookmarkStart.b("尰䀲娴ᨶ䤸吺丼嘾㕀⩂⩄⥆摈⍊≌㵎㡐⥒㩔㥖ⵘ㩚ㅜ", num), (string)hashtable[0x38f]);
                class14.method_2(BookmarkStart.b("尰䀲娴ᨶ䤸吺丼嘾㕀⩂⩄⥆摈⍊≌㵎㡐⥒㩔㥖ⵘ㩚ㅜ牞፠٢।٦ᵨɪ᭬੮", num), (string)hashtable[0x390]);
                class14.method_2(BookmarkStart.b("尰䀲娴ᨶ䤸吺丼嘾㕀⩂⩄⥆摈㵊⡌㵎═㩒㙔㙖㕘", num), (string)hashtable[0x391]);
                class14.method_2(BookmarkStart.b("尰䀲娴ᨶ䤸吺丼嘾㕀⩂⩄⥆摈㵊⡌㵎═㩒㙔㙖㕘癚⽜㩞ൠɢᅤ๦Ὠ๪", num), (string)hashtable[0x392]);
                if (A_3.imethod_7())
                {
                    class14.method_2(BookmarkStart.b("尰䀲娴ᨶ唸帺嬼䬾汀㍂⁄㕆⩈⹊⍌㭎", num), (string)hashtable[0x7c2]);
                    class14.method_2(BookmarkStart.b("尰䀲娴ᨶ䴸吺䴼ሾㅀ♂㝄⑆ⱈ╊㥌", num), (string)hashtable[0x7c3]);
                    class14.method_2(BookmarkStart.b("尰䀲娴ᨶ丸刺夼䬾⥀湂㕄≆㭈⡊⡌ⅎ═", num), (string)hashtable[0x7c0]);
                    class14.method_2(BookmarkStart.b("尰䀲娴ᨶ儸帺吼堾⥀㝂桄㝆ⱈ㥊⹌⩎㽐❒", num), (string)hashtable[0x7c1]);
                    class14.method_2(BookmarkStart.b("尰䀲娴ᨶ丸刺夼䬾⥀湂㝄≆╈⩊㥌♎❐㙒", num), (string)hashtable[0x7c4]);
                    class14.method_2(BookmarkStart.b("尰䀲娴ᨶ儸帺吼堾⥀㝂桄㕆ⱈ❊ⱌ㭎㡐╒ご", num), (string)hashtable[0x7c5]);
                }
                class14.method_2(BookmarkStart.b("尰䀲娴ᨶ丸䤺尼伾汀あㅄ㹆╈⹊", num), (string)hashtable[0x85]);
                class14.method_2(BookmarkStart.b("䜰Ḳ䄴制䄸伺ြ帾⽀⁂ⵄ⡆㭈", num), (string)hashtable[0x87]);
                A_2.method_40(BookmarkStart.b("䈰䜲䰴嬶尸", num), Class734.smethod_2(class14));
            }
            if (hashtable[780] != null)
            {
                A_2.method_40(BookmarkStart.b("吰䈲䀴嘶䴸刺刼儾㥀⹂⥄", num), Encoding.UTF8.GetString((byte[])hashtable[780]));
            }
            A_2.method_38(BookmarkStart.b("䘰ल䄴弶尸嘺堼簾⹀⽂⩄㕆", num), hashtable[0x1033]);
            A_2.method_38(BookmarkStart.b("䘰ल䄴弶尸嘺堼氾⥀≂⅄≆", num), hashtable[0x1034]);
            A_2.method_38(BookmarkStart.b("䘰ल䄴弶尸嘺堼款⡀ⵂㅄ", num), hashtable[0x1035]);
            A_2.method_38(BookmarkStart.b("帰ल圴䀶吸吺夼娾", num), hashtable[0x304]);
            A_2.method_38(BookmarkStart.b("帰ल圴䀶䤸为似娾", num), hashtable[0x305]);
            A_2.method_38(BookmarkStart.b("帰ल圴䀶圸吺似刾⁀⽂", num), hashtable[0x306]);
            if (!A_1)
            {
                A_2.method_36(BookmarkStart.b("帰ल娴嬶尸刺帼倾⽀", num), hashtable[0x33a]);
            }
            if (A_0.IsInline && A_0.IsOle)
            {
                A_2.method_18(BookmarkStart.b("帰ल娴嬶尸", num), "");
            }
            if (A_0.IsInline)
            {
                A_2.method_40(BookmarkStart.b("帰ल圴堶䬸强堼䴾㕀ⱂ㕄⑆♈❊≌㵎", num), Class734.smethod_23((Class1031)hashtable[0x100a]));
                A_2.method_40(BookmarkStart.b("帰ल圴堶䬸强堼䴾ⵀ♂⍄㍆⩈⑊⅌⁎⍐", num), Class734.smethod_23((Class1031)hashtable[0x100b]));
                A_2.method_40(BookmarkStart.b("帰ल圴堶䬸强堼䴾⍀ⱂㅄ㍆♈♊⹌⁎㵐㱒❔", num), Class734.smethod_23((Class1031)hashtable[0x100c]));
                A_2.method_40(BookmarkStart.b("帰ल圴堶䬸强堼䴾㍀⩂≄⽆㵈⡊≌⍎㹐⅒", num), Class734.smethod_23((Class1031)hashtable[0x100d]));
            }
            switch (A_0.ShapeType)
            {
            case ShapeType.RoundRectangle:
                A_2.method_36(BookmarkStart.b("倰䄲嘴䐶倸䄺堼", num), Class734.smethod_10(smethod_7(A_0)));
                break;

            case ShapeType.Line:
                A_2.method_36(BookmarkStart.b("地䄲娴娶", num), Class734.smethod_17(A_0.Left, A_0.Top, A_0.IsTopLevel));
                A_2.method_36(BookmarkStart.b("䔰尲", num), Class734.smethod_17(A_0.Left + A_0.Width, A_0.Top + A_0.Height, A_0.IsTopLevel));
                break;
            }
            smethod_3(A_2, hashtable, 0x101d, 0x101e, BookmarkStart.b("到尲娴䔶崸吺似嘾♀⩂⭄", num));
            smethod_3(A_2, hashtable, 0x101f, 0x1020, BookmarkStart.b("到尲娴䔶崸䠺吼䔾⑀", num));
            A_2.method_35(BookmarkStart.b("帰ल吴嬶唸吺䨼嘾⽀⁂⁄⭆╈", num), hashtable[0x3b0], true);
            A_2.method_35(BookmarkStart.b("帰ल吴嬶唸吺䨼倾㝀♂㝄⭆⡈㭊", num), hashtable[950], true);
            if (A_0.ShapeType == ShapeType.CustomShape)
            {
                A_2.method_36(BookmarkStart.b("帰ल䘴䜶䴸", num), BookmarkStart.b("0̲Դ", num));
            }
            if (str3 != null)
            {
                A_2.method_40(BookmarkStart.b("帰ल儴倶吸场尼䘾⹀㙂ㅄ", num), str3);
            }
            if (str4 != null)
            {
                A_2.method_40(BookmarkStart.b("帰ल儴倶吸唺刼嬾⑀⡂ⱄ⥆ⵈ", num), str4);
            }
            A_2.method_36(BookmarkStart.b("帰ल嘴堶圸唺堼尾㕀ⱂ㝄㍆え㭊⡌", num), hashtable[0x303]);
            class7.method_1();
            class7.method_2();
            A_2.method_36(BookmarkStart.b("帰ल䔴䔶尸崺堼䴾㍀♂⥄♆㵈≊㭌⩎", num), hashtable[0x33b]);
            A_2.method_36(BookmarkStart.b("帰ल圴䈶䴸伺刼儾", num), hashtable[0x3bc]);
            A_2.method_36(BookmarkStart.b("帰ल崴䔶䤸堺䤼", num), hashtable[0x393]);
            A_2.method_36(BookmarkStart.b("帰ल崴䔶堸场吼堾⽀", num), hashtable[0x394]);
            A_2.method_36(BookmarkStart.b("帰ल崴䔶䨸伺夼", num), hashtable[0x3b2]);
            A_2.method_36(BookmarkStart.b("帰ल崴䔶圸吺丼圾⁀❂⁄", num), hashtable[0x3b3]);
            A_2.method_36(BookmarkStart.b("帰ल崴䔶", num), hashtable[0x3b4]);
            A_2.method_36(BookmarkStart.b("帰ल圴䈶唸场堼䬾", num), hashtable[0x3b1]);
            smethod_2(A_2, (Class891[])hashtable[0x383]);
            class3.method_1();
            if (!A_1)
            {
                class4.method_1();
            }
            class3.method_2();
            class4.method_2();
            class2.method_1();
            class5.method_1();
            class6.method_1();
            if (str == BookmarkStart.b("䜰ल䘴弶堸䬺堼", num))
            {
                class7.method_4();
                class7.method_5();
                class8.method_1();
                class7.method_10();
            }
            if (!A_1)
            {
                class9.method_1();
            }
            if (A_0.InkData != null)
            {
                A_2.method_4(BookmarkStart.b("帰ल尴夶券", num));
                A_2.method_44(BookmarkStart.b("堰", num), A_0.InkData);
                A_2.method_36(BookmarkStart.b("倰崲嬴堶䴸娺䤼嘾⹀ⵂ", num), A_0.InkAnnotation);
                A_2.method_5();
            }
            class12.method_1();
            class10.method_1();
            class11.method_1();
            smethod_6(BookmarkStart.b("䘰ȲԴശ嬸吺似嬾⑀ㅂㅄ⡆㥈", num), A_0.ShapePr[0x100a], A_2);
            smethod_6(BookmarkStart.b("䘰ȲԴശ嬸吺似嬾⑀ㅂ⥄≆⽈㽊", num), A_0.ShapePr[0x100b], A_2);
            smethod_6(BookmarkStart.b("䘰ȲԴശ嬸吺似嬾⑀ㅂ❄⡆㵈㽊≌≎", num), A_0.ShapePr[0x100c], A_2);
            smethod_6(BookmarkStart.b("䘰ȲԴശ嬸吺似嬾⑀ㅂ㝄⹆⹈⍊㥌", num), A_0.ShapePr[0x100d], A_2);
            bool flag2 = A_3.imethod_4().class335_0.Interface34.imethod_3(A_0.Id);
            if (!A_0.IsGroup && ((A_0.HasChildElements || flag2) || (A_0.ShapeType == ShapeType.TextBox)))
            {
                A_2.method_4(BookmarkStart.b("䜰ल䄴制䄸伺弼倾㥀", num));
                Class558 class15 = new Class558();
                if (hashtable.Contains(0x88))
                {
                    LayoutFlow flow = (LayoutFlow)hashtable[0x88];
                    if (flow == LayoutFlow.BottomToTop)
                    {
                        class15.method_2(BookmarkStart.b("崰刲䰴堶䰸伺ြ夾ⵀⱂ㉄", num), BookmarkStart.b("䜰嘲䜴䌶倸堺尼匾", num));
                        class15.method_2(BookmarkStart.b("尰䀲娴ᨶ唸娺䐼倾㑀㝂桄ⅆ╈⑊㩌扎ぐ㽒⅔", num), BookmarkStart.b("匰尲䄴䌶嘸嘺ြ䬾⹀湂ㅄ⡆㥈", num));
                    }
                    else
                    {
                        class15.method_2(BookmarkStart.b("崰刲䰴堶䰸伺ြ夾ⵀⱂ㉄", num), Class1085.smethod_46(flow));
                    }
                }
                int textboxNextShapeId = A_0.TextboxNextShapeId;
                if ((textboxNextShapeId != 0) && A_3.imethod_4().hashtable_0.ContainsKey(textboxNextShapeId))
                {
                    ShapeObject obj3 = (ShapeObject)A_3.imethod_4().hashtable_0[textboxNextShapeId];
                    string      str9 = Class567.smethod_16(obj3.Name) ? string.Format(BookmarkStart.b("ሰ䠲Դ䨶", num), obj3.Name) : string.Format(BookmarkStart.b("ሰ氲䴴ܶस଺഼怾㉀㡂畄㩆", num), textboxNextShapeId);
                    class15.method_2(BookmarkStart.b("尰䀲娴ᨶ圸帺䔼䬾汀㝂⁄㽆㵈⥊≌㝎", num), str9);
                }
                class15.method_2(BookmarkStart.b("尰䀲娴ᨶ弸刺䤼ሾ㉀⭂⑄㝆ⱈ晊㥌⁎籐❒ご⽖ⵘ", num), (string)hashtable[190]);
                A_2.method_36(BookmarkStart.b("䈰䜲䰴嬶尸", num), Class734.smethod_2(class15));
                A_2.method_36(BookmarkStart.b("堰崲䘴制䴸", num), Class734.smethod_8(hashtable));
                A_2.method_4(BookmarkStart.b("䘰ल䄴伶嬸䌺縼倾⽀㝂⁄⥆㵈", num));
                if (!A_0.HasChildElements && flag2)
                {
                    A_2.method_6(BookmarkStart.b("䘰ल䄴伶嬸䌺縼倾⽀㝂⁄⥆㵈", num));
                    A_2.method_6(BookmarkStart.b("䜰ल䄴制䄸伺弼倾㥀", num));
                }
            }
        }
    }
예제 #15
0
    internal void method_0(int A_0, object A_1)
    {
        switch (A_0)
        {
        case 0x77:
            this.string_0 = Class734.smethod_11(A_1, false);
            return;

        case 120:
            if (!((bool)A_1))
            {
                break;
            }
            this.string_1 = Class734.smethod_12(A_1);
            this.int_0++;
            return;

        case 0x79:
            this.string_2 = Class734.smethod_11(A_1, false);
            return;

        case 0x7a:
            this.string_3 = Class734.smethod_11(A_1, false);
            return;

        case 0x7b:
            this.string_4 = Class734.smethod_11(A_1, false);
            return;

        case 0x7c:
            if ((bool)A_1)
            {
                this.string_5 = Class734.smethod_11(A_1, false);
                this.int_0++;
            }
            break;

        case 0x7d:
            if (!((bool)A_1))
            {
                break;
            }
            this.string_6 = Class734.smethod_11(A_1, false);
            this.int_0++;
            return;

        case 0x7e:
            this.string_7 = Class734.smethod_11(A_1, false);
            return;

        case 0x7f:
            this.string_8 = Class734.smethod_11(A_1, false);
            return;

        case 0x33c:
            if ((bool)A_1)
            {
                this.string_9 = Class734.smethod_11(A_1, false);
                this.int_0++;
                return;
            }
            break;

        default:
            return;
        }
    }
예제 #16
0
    internal void method_0(int A_0, object A_1)
    {
        if (!(A_1 is bool) || ((bool)A_1))
        {
            this.int_0++;
        }
        switch (A_0)
        {
        case 0x200:
            this.string_0 = Class1085.smethod_42((ShadowType)A_1);
            break;

        case 0x201:
            this.string_1 = Class735.smethod_1((Color)A_1);
            return;

        case 0x202:
            this.string_2 = Class735.smethod_1((Color)A_1);
            return;

        case 0x203:
        case 0x20f:
        case 530:
        case 0x213:
        case 0x214:
        case 0x215:
        case 0x216:
        case 0x217:
        case 0x218:
        case 0x219:
        case 0x21a:
        case 0x21b:
            break;

        case 0x204:
            this.string_3 = Class734.smethod_9(A_1);
            return;

        case 0x205:
            this.string_4 = Class734.smethod_0((int)A_1);
            return;

        case 0x206:
            this.string_5 = Class734.smethod_0((int)A_1);
            return;

        case 0x207:
            this.string_6 = Class734.smethod_0((int)A_1);
            return;

        case 520:
            this.string_7 = Class734.smethod_0((int)A_1);
            return;

        case 0x209:
            this.string_8 = Class734.smethod_9(A_1);
            return;

        case 0x20a:
            this.string_9 = Class734.smethod_9(A_1);
            return;

        case 0x20b:
            this.string_10 = Class734.smethod_9(A_1);
            return;

        case 0x20c:
            this.string_11 = Class734.smethod_9(A_1);
            return;

        case 0x20d:
            this.string_12 = Class734.smethod_24((int)A_1);
            return;

        case 0x20e:
            this.string_13 = Class734.smethod_24((int)A_1);
            return;

        case 0x210:
            this.string_14 = Class734.smethod_9(A_1);
            return;

        case 0x211:
            this.string_15 = Class734.smethod_9(A_1);
            return;

        case 0x23e:
            this.string_16 = Class734.smethod_11(A_1, false);
            return;

        case 0x23f:
            this.string_17 = Class734.smethod_11(A_1, false);
            return;

        default:
            return;
        }
    }
예제 #17
0
    internal void method_0(int A_0, object A_1)
    {
        this.int_0++;
        switch (A_0)
        {
        case 0x1c0:
            this.string_1 = Class735.smethod_1((Color)A_1);
            this.int_0--;
            return;

        case 0x1c1:
            this.string_2 = Class734.smethod_9(A_1);
            return;

        case 450:
            this.string_3 = Class735.smethod_1((Color)A_1);
            return;

        case 0x1c3:
        case 0x1d9:
        case 0x1da:
        case 0x1db:
        case 0x1e1:
            this.int_0--;
            return;

        case 0x1c4:
            this.string_4 = Class1085.smethod_36((LineFillType)A_1);
            return;

        case 0x1c5:
        case 0x1d8:
        case 0x1dc:
        case 480:
        case 0x1e3:
        case 0x1e4:
        case 0x1e5:
        case 0x1e6:
        case 0x1e7:
        case 0x1e8:
        case 0x1e9:
        case 490:
        case 0x1eb:
        case 0x1ec:
        case 0x1ed:
        case 0x1ee:
        case 0x1ef:
        case 0x1f0:
        case 0x1f1:
        case 0x1f2:
        case 0x1f3:
        case 500:
        case 0x1f5:
        case 0x1f6:
            break;

        case 0x1c6:
            this.string_5 = (string)A_1;
            return;

        case 0x1c7:
        case 0x1c9:
        case 0x1ca:
        case 510:
        case 0x1019:
            this.int_0--;
            return;

        case 0x1c8:
        case 0x1fd:
            this.int_0--;
            return;

        case 0x1cb:
            if (((int)A_1) > 0)
            {
                this.string_6 = Class734.smethod_0((int)A_1);
            }
            this.int_0--;
            break;

        case 460:
        case 0x1ff:
            this.int_0--;
            return;

        case 0x1cd:
            this.string_7 = Class1085.smethod_26((ShapeLineStyle)A_1);
            return;

        case 0x1ce:
            this.string_8 = Class1085.smethod_22((LineDashing)A_1);
            return;

        case 0x1cf:
            this.int_0--;
            return;

        case 0x1d0:
            this.string_9 = Class1085.smethod_34((ArrowType)A_1);
            return;

        case 0x1d1:
            this.string_10 = Class1085.smethod_34((ArrowType)A_1);
            return;

        case 0x1d2:
            this.string_11 = Class1085.smethod_30((StrokeArrowWidth)A_1);
            return;

        case 0x1d3:
            this.string_12 = Class1085.smethod_32((StrokeArrowLength)A_1);
            return;

        case 0x1d4:
            this.string_13 = Class1085.smethod_30((StrokeArrowWidth)A_1);
            return;

        case 0x1d5:
            this.string_14 = Class1085.smethod_32((StrokeArrowLength)A_1);
            return;

        case 470:
            this.string_15 = Class1085.smethod_24((StrokeJoinStyle)A_1);
            return;

        case 0x1d7:
            this.string_16 = Class1085.smethod_28((StrokeEndCap)A_1);
            return;

        case 0x1dd:
        case 0x1de:
        case 0x1df:
        case 0x1e2:
            this.int_0--;
            return;

        case 0x1f7:
            this.int_0--;
            return;

        case 0x1f8:
        case 0x1fa:
            this.int_0--;
            return;

        case 0x1f9:
            this.string_17 = Class734.smethod_12(A_1);
            this.int_0--;
            return;

        case 0x1fb:
            this.int_0--;
            return;

        case 0x1fc:
            this.string_18 = Class734.smethod_12(A_1);
            this.int_0--;
            return;

        case 0x100e:
            this.byte_0 = (byte[])A_1;
            return;

        default:
            return;
        }
    }
예제 #18
0
    internal void method_0(int A_0, object A_1)
    {
        switch (A_0)
        {
        case 0x139:
            this.string_12 = Class734.smethod_12(A_1);
            return;

        case 0x13a:
        case 0x13b:
        case 260:
        case 0x105:
        case 0x106:
        case 0x10b:
        case 0x10d:
        case 270:
        case 0x11b:
        case 0x11c:
        case 0x11d:
            break;

        case 0x13c:
            this.string_13 = Class734.smethod_12(A_1);
            return;

        case 0x13d:
            this.string_14 = Class734.smethod_11(A_1, false);
            return;

        case 0x13e:
            this.string_15 = Class734.smethod_11(A_1, false);
            return;

        case 0x13f:
            this.string_16 = Class734.smethod_12(A_1);
            return;

        case 0x1006:
            this.byte_0 = (byte[])A_1;
            return;

        case 0x1007:
            this.string_1 = (string)A_1;
            return;

        case 0x1008:
            this.string_2 = (string)A_1;
            return;

        case 0x100:
            this.string_3 = Class734.smethod_9(A_1);
            return;

        case 0x101:
            this.string_4 = Class734.smethod_9(A_1);
            return;

        case 0x102:
            this.string_5 = Class734.smethod_9(A_1);
            return;

        case 0x103:
            this.string_6 = Class734.smethod_9(A_1);
            return;

        case 0x107:
            this.string_7 = Class735.smethod_1((Color)A_1);
            break;

        case 0x108:
            this.string_8 = Class734.smethod_9(A_1);
            return;

        case 0x109:
            this.string_9 = Class734.smethod_9(A_1);
            return;

        case 0x10a:
            this.string_10 = Class734.smethod_9(A_1);
            return;

        case 0x10c:
        {
            Color color2 = Color.FromArgb((int)A_1);
            this.string_11 = Class735.smethod_1(Color.FromArgb(0xef, color2.B, color2.G, color2.R));
            return;
        }

        case 0x11a:
        {
            Color color = Color.FromArgb((int)A_1);
            this.string_17 = Class735.smethod_1(Color.FromArgb(color.A, color.B, color.G, color.R));
            return;
        }

        default:
            return;
        }
    }
예제 #19
0
    internal void method_0(int A_0, object A_1)
    {
        if (A_1 is bool)
        {
            switch (A_0)
            {
            case 0x379:
            case 0x37b:
                if (!((bool)A_1))
                {
                    this.int_0++;
                }
                goto Label_0060;
            }
            if ((bool)A_1)
            {
                this.int_0++;
            }
        }
        else
        {
            this.int_0++;
        }
Label_0060:
        switch (A_0)
        {
        case 0x340:
            this.string_0 = Class1085.smethod_44((CalloutType)A_1);
            return;

        case 0x341:
            this.string_1 = Class734.smethod_0((int)A_1);
            return;

        case 0x342:
            this.string_2 = Class1085.smethod_20((CalloutAngle)A_1);
            return;

        case 0x343:
            this.string_3 = Class1085.smethod_18((CalloutDropType)A_1);
            return;

        case 0x344:
            this.string_4 = Class734.smethod_0((int)A_1);
            return;

        case 0x345:
            this.string_5 = Class734.smethod_1((int)A_1);
            return;

        case 0x379:
            this.string_6 = Class734.smethod_11(A_1, true);
            return;

        case 890:
            this.string_7 = Class734.smethod_11(A_1, false);
            return;

        case 0x37b:
            this.string_8 = Class734.smethod_11(A_1, true);
            return;

        case 0x37c:
            this.string_9 = Class734.smethod_11(A_1, false);
            return;

        case 0x37d:
            this.string_10 = Class734.smethod_11(A_1, false);
            return;

        case 0x37e:
            this.string_11 = Class734.smethod_11(A_1, false);
            return;

        case 0x37f:
            this.string_12 = Class734.smethod_11(A_1, false);
            return;
        }
    }
예제 #20
0
    internal void method_0(int A_0, object A_1)
    {
        int num = 2;

        if (A_1 is bool)
        {
            switch (A_0)
            {
            case 0x2fb:
            case 0x2fd:
            case 0x2fe:
            case 0x2bf:
                if (!((bool)A_1))
                {
                    this.int_0++;
                }
                goto Label_0072;
            }
            if ((bool)A_1)
            {
                this.int_0++;
            }
        }
        else
        {
            this.int_0++;
        }
Label_0072:
        switch (A_0)
        {
        case 640:
            this.string_0 = Class734.smethod_9(A_1);
            return;

        case 0x281:
            this.string_1 = Class734.smethod_9(A_1);
            return;

        case 0x282:
            this.string_2 = Class1041.smethod_8((int)A_1);
            return;

        case 0x283:
            this.string_3 = Class734.smethod_0((int)A_1);
            return;

        case 0x284:
            this.string_4 = Class734.smethod_0((int)A_1);
            return;

        case 0x285:
            this.string_5 = Class734.smethod_0((int)A_1);
            return;

        case 0x286:
            this.string_6 = Class1085.smethod_38((PlaneType)A_1);
            return;

        case 0x287:
            this.string_7 = Class735.smethod_1((Color)A_1);
            return;

        case 0x288:
        case 0x289:
        case 650:
        case 0x28b:
        case 0x28c:
        case 0x28d:
        case 0x2db:
        case 0x2dc:
        case 0x2dd:
        case 0x2de:
        case 0x2df:
        case 0x2e0:
        case 0x2e1:
        case 0x2e2:
        case 0x2e3:
        case 740:
        case 0x2e5:
        case 0x2e6:
        case 0x2e7:
        case 0x2e8:
        case 0x2e9:
        case 0x2ea:
        case 0x2eb:
        case 0x2ec:
        case 0x2ed:
        case 750:
        case 0x2ef:
        case 0x2f0:
        case 0x2f1:
        case 0x2f2:
        case 0x2f3:
        case 0x2f4:
        case 0x2f5:
        case 0x2f6:
        case 0x2f7:
        case 760:
        case 0x2f9:
        case 0x2fa:
            break;

        case 700:
            this.string_8 = Class734.smethod_11(A_1, false);
            return;

        case 0x2bd:
            this.string_9 = Class734.smethod_11(A_1, false);
            return;

        case 0x2be:
            this.string_10 = Class734.smethod_12(A_1);
            return;

        case 0x2bf:
            this.string_11 = Class734.smethod_11(A_1, true);
            return;

        case 0x2c0:
            this.string_12 = Class734.smethod_9(A_1);
            return;

        case 0x2c1:
            this.string_13 = Class734.smethod_9(A_1);
            return;

        case 0x2c2:
            this.string_14 = Class1041.smethod_8((int)A_1);
            return;

        case 0x2c3:
            this.string_15 = Class1041.smethod_8((int)A_1);
            return;

        case 0x2c4:
            this.string_16 = Class1041.smethod_8((int)A_1);
            return;

        case 0x2c5:
            this.string_17 = Class734.smethod_9(A_1);
            return;

        case 710:
            this.string_18 = Class734.smethod_9(A_1);
            return;

        case 0x2c7:
            this.string_19 = Class734.smethod_9(A_1);
            return;

        case 0x2c8:
            this.string_20 = Class734.smethod_1((int)A_1);
            return;

        case 0x2c9:
            this.string_21 = Class1085.smethod_40((ThreeDRenderMode)A_1);
            return;

        case 0x2ca:
            this.string_22 = Class734.smethod_9(A_1);
            return;

        case 0x2cb:
            this.string_23 = Class734.smethod_1((int)A_1);
            return;

        case 0x2cc:
            this.string_24 = Class734.smethod_1((int)A_1);
            return;

        case 0x2cd:
            this.string_25 = Class734.smethod_1((int)A_1);
            break;

        case 0x2ce:
            this.string_26 = Class734.smethod_9(A_1);
            return;

        case 0x2cf:
            this.string_27 = Class734.smethod_9(A_1);
            return;

        case 720:
            this.string_28 = Class734.smethod_9(A_1);
            return;

        case 0x2d1:
            this.string_29 = Class734.smethod_22((int)A_1);
            return;

        case 0x2d2:
            this.string_30 = Class734.smethod_9(A_1);
            return;

        case 0x2d3:
            this.string_31 = Class1041.smethod_8((int)A_1);
            return;

        case 0x2d4:
            this.string_32 = Class1041.smethod_8((int)A_1);
            return;

        case 0x2d5:
            this.string_33 = Class1041.smethod_8((int)A_1);
            return;

        case 0x2d6:
            this.string_34 = Class734.smethod_9(A_1);
            return;

        case 0x2d7:
            this.string_35 = Class1041.smethod_8((int)A_1);
            return;

        case 0x2d8:
            this.string_36 = Class1041.smethod_8((int)A_1);
            return;

        case 0x2d9:
            this.string_37 = Class1041.smethod_8((int)A_1);
            return;

        case 730:
            this.string_38 = Class734.smethod_9(A_1);
            return;

        case 0x2fb:
            this.string_39 = Class734.smethod_11(A_1, true);
            return;

        case 0x2fc:
            this.string_40 = Class734.smethod_11(A_1, false);
            return;

        case 0x2fd:
            if ((bool)A_1)
            {
                break;
            }
            this.string_41 = BookmarkStart.b("堧伩師崭䀯圱圳䈵儷䰹夻", num);
            return;

        case 0x2fe:
            this.string_42 = Class734.smethod_11(A_1, true);
            return;

        case 0x2ff:
            this.string_43 = Class734.smethod_11(A_1, false);
            return;

        default:
            return;
        }
    }
예제 #21
0
    private string imethod_1(byte[] A_0)
    {
        string str;
        string str2;
        int    num = 3;
        Guid   key = Class968.smethod_0(A_0);

        if (this.hashtable_0.ContainsKey(key))
        {
            return((string)this.hashtable_0[key]);
        }
        ImageFormat format = Class409.smethod_0(A_0);

        byte[] buffer = A_0;
        switch (format)
        {
        case ImageFormat.Bmp:
            str  = BookmarkStart.b("ᤨᨪ", num);
            str2 = BookmarkStart.b("䬨䘪崬", num);
            break;

        case ImageFormat.Emf:
            str    = BookmarkStart.b("ᤨᴪ", num);
            str2   = BookmarkStart.b("䰨䘪圬", num);
            buffer = Class734.smethod_29(A_0);
            break;

        case ImageFormat.Gif:
            str  = BookmarkStart.b("ᤨᨪ", num);
            str2 = BookmarkStart.b("丨䈪䬬", num);
            break;

        case ImageFormat.Jpeg:
            str  = BookmarkStart.b("ᤨᤪ", num);
            str2 = BookmarkStart.b("䌨嬪䨬", num);
            break;

        case ImageFormat.Png:
            str  = BookmarkStart.b("ᤨᠪ", num);
            str2 = BookmarkStart.b("夨䔪䨬", num);
            break;

        case ImageFormat.Wmf:
            str    = BookmarkStart.b("ᤨጪ", num);
            str2   = BookmarkStart.b("帨䘪圬", num);
            buffer = Class734.smethod_29(A_0);
            break;

        case ImageFormat.Tiff:
            str  = BookmarkStart.b("ᤨᠪ", num);
            str2 = BookmarkStart.b("崨䈪䬬", num);
            break;

        default:
            throw new InvalidOperationException(BookmarkStart.b("簨䔪弬䨮到尲刴夶倸䄺堼嬾慀⩂⡄♆⹈⹊浌㭎⡐⍒ご睖㱘㕚㹜ぞᑠൢᅤɦ᭨๪६佮ᕰٲݴṶ᝸ᱺ嵼⡾쪆얈ꮊﲒ래", num));
        }
        string str3 = this.method_11(str, str2, buffer);

        this.hashtable_0.Add(key, str3);
        return(str3);
    }