Exemplo n.º 1
0
    internal static void smethod_0(Class581 A_0, ParagraphFormat A_1, CharacterFormat A_2, Class584 A_3)
    {
        object obj2 = A_1.method_31(0x465);

        A_1.method_71(0x465);
        object obj3 = A_1.method_31(0x62c);

        A_1.method_71(0x62c);
        ParagraphFormat format = (ParagraphFormat)A_1.method_23();

        A_1.ClearFormatting();
        Class924.smethod_0(A_0, A_1, A_2);
        bool flag  = A_1.method_31(0x3e8) != null;
        bool flag2 = format.method_31(0x3e8) != null;

        if (flag && !flag2)
        {
            format.SetAttr(0x3e8, format.method_31(0x3e8));
        }
        if (obj2 != null)
        {
            A_1.SetAttr(0x465, obj2);
        }
        if (obj3 != null)
        {
            A_1.SetAttr(0x62c, obj3);
        }
    }
Exemplo n.º 2
0
    internal static bool smethod_0(Class396 A_0, Class97 A_1, ParagraphFormat A_2)
    {
        int    num = 9;
        string str = A_0.method_1();

        if (str != null)
        {
            if (str == BookmarkStart.b("䴮䌰嘲吴尶ᐸ夺堼夾⹀ㅂ⁄", num))
            {
                if (A_0.method_3() == BookmarkStart.b("弮倰吲倴", num))
                {
                    A_2.SetAttr(0x424, true);
                    A_1.method_34(true);
                }
                if (A_0.method_3() == BookmarkStart.b("丮䐰䜲娴", num))
                {
                    A_2.SetAttr(0x424, false);
                    A_1.method_34(false);
                }
                A_1.method_32(A_0.method_3() == BookmarkStart.b("䰮帰弲䀴娶圸", num));
                return(true);
            }
            if (str == BookmarkStart.b("䴮䌰嘲吴尶ᐸ娺嬼䬾⑀ㅂ", num))
            {
                A_1.method_28(A_0.method_3() == BookmarkStart.b("弮倰吲倴", num));
                A_1.method_30(A_0.method_3() == BookmarkStart.b("䰮帰弲䀴娶圸", num));
                return(true);
            }
        }
        return(false);
    }
Exemplo n.º 3
0
    private static void smethod_5(Class857 A_0, Class97 A_1, ParagraphFormat A_2)
    {
        int      num    = 8;
        Class396 class2 = A_0.method_11();

        while (class2.method_9(BookmarkStart.b("席儯䀱唳儵䨷嬹䰻嘽洿㉁㙃⥅㡇⽉㹋㩍㥏㝑❓", num)))
        {
            string str = class2.method_1();
            if (str != null)
            {
                if (str != BookmarkStart.b("娭儯倱ᤳ䔵䰷唹䰻䴽", num))
                {
                    if (!(str == BookmarkStart.b("䨭䈯崱䐳ᬵ嬷嬹䰻", num)))
                    {
                        if (!(str == BookmarkStart.b("䰭儯儱弳儵䨷唹䤻倽␿潁ⵃ⭅⥇ⵉ⥋", num)))
                        {
                            goto Label_0088;
                        }
                        smethod_9(A_0, A_1);
                    }
                    else
                    {
                        smethod_8(A_0, A_2, A_1);
                    }
                }
                else
                {
                    A_2.SetAttr(0x474, smethod_6(A_0, A_1.method_35().method_0().method_0()));
                }
                continue;
            }
Label_0088:
            class2.vmethod_1();
        }
    }
Exemplo n.º 4
0
 private static void smethod_4(ParagraphFormat A_0, int A_1, float A_2)
 {
     if (A_2 >= 0f)
     {
         A_0.SetAttr(A_1, A_2);
     }
 }
Exemplo n.º 5
0
    private static void smethod_2(ParagraphFormat A_0, Class97 A_1, bool A_2)
    {
        Class852 class2 = A_1.method_37();
        Class412 class3 = A_1.method_39();
        Class572 class4 = A_1.method_35();

        if ((class2.method_0() != null) || (class3.method_0() != 0.0))
        {
            Class1031 class7 = smethod_4(class2.method_0(), class3.method_0(), A_2);
            smethod_3(A_0.Borders.Top, class7);
        }
        if (class4.method_2().method_4())
        {
            A_0.SetAttr(0x4b0, (float)class4.method_2().method_0());
        }
        if ((class2.method_2() != null) || (class3.method_2() != 0.0))
        {
            Class1031 class6 = smethod_4(class2.method_2(), class3.method_2(), A_2);
            smethod_3(A_0.Borders.Bottom, class6);
        }
        if (class4.method_2().method_6())
        {
            A_0.SetAttr(0x4c4, (float)class4.method_2().method_2());
        }
        if ((class2.method_4() != null) || (class3.method_4() != 0.0))
        {
            Class1031 class8 = smethod_4(class2.method_4(), class3.method_4(), A_2);
            smethod_3(A_0.Borders.Left, class8);
        }
        if (class4.method_0().method_4())
        {
            A_0.SetAttr(0x488, (float)class4.method_0().method_0());
        }
        if ((class2.method_6() != null) || (class3.method_6() != 0.0))
        {
            Class1031 class5 = smethod_4(class2.method_6(), class3.method_6(), A_2);
            smethod_3(A_0.Borders.Right, class5);
        }
        if (class4.method_0().method_6())
        {
            A_0.SetAttr(0x47e, (float)class4.method_0().method_2());
        }
    }
Exemplo n.º 6
0
    internal static void smethod_6(Class394 A_0, ParagraphFormat A_1)
    {
        int num = 13;

        while (A_0.method_9(BookmarkStart.b("䌲眴匶䬸", num)))
        {
            string str = A_0.method_1();
            if (str != null)
            {
                if (str != BookmarkStart.b("䜲娴䜶", num))
                {
                    if (str != BookmarkStart.b("弲倴儶䴸", num))
                    {
                        if (str != BookmarkStart.b("儲娴䌶䴸吺值", num))
                        {
                            if (str != BookmarkStart.b("䄲尴倶儸伺", num))
                            {
                                if (!(str == BookmarkStart.b("儲倴䌶丸帺堼儾", num)))
                                {
                                    if (str == BookmarkStart.b("儲吴䔶", num))
                                    {
                                        A_0.method_36(A_1.Borders.Vertical);
                                    }
                                }
                                else
                                {
                                    A_0.method_36(A_1.Borders.Horizontal);
                                }
                            }
                            else
                            {
                                A_0.method_36(A_1.Borders.Right);
                            }
                        }
                        else
                        {
                            A_0.method_36(A_1.Borders.Bottom);
                        }
                    }
                    else
                    {
                        A_0.method_36(A_1.Borders.Left);
                    }
                }
                else
                {
                    A_0.method_36(A_1.Borders.Top);
                }
            }
        }
        A_1.SetAttr(20, A_1.Borders);
    }
Exemplo n.º 7
0
    private static void smethod_8(Class857 A_0, ParagraphFormat A_1, Class97 A_2)
    {
        int      num    = 6;
        Class396 class2 = A_0.method_11();

        while (class2.method_19())
        {
            string str = class2.method_1();
            if (str != null)
            {
                if (str != BookmarkStart.b("䀫䜭帯圱䜳", num))
                {
                    if (str != BookmarkStart.b("䠫䜭䌯䘱唳堵嬷弹", num))
                    {
                        if (!(str == BookmarkStart.b("䀫䬭帯唱䀳帵", num)))
                        {
                            if (str == BookmarkStart.b("弫娭䤯帱儳ᬵ嘷嬹儻嬽", num))
                            {
                            }
                        }
                        else if (class2.method_3() == BookmarkStart.b("嬫䄭䈯嘱", num))
                        {
                            A_2.method_24(true);
                        }
                        else
                        {
                            A_2.method_22(class2.method_4());
                        }
                    }
                    else
                    {
                        A_1.SetAttr(0x5dc, Class576.smethod_36(class2.method_3()));
                    }
                }
                else
                {
                    A_1.DropCapLinesToDrop = class2.method_4();
                }
            }
        }
    }
Exemplo n.º 8
0
    private static void smethod_1(Class857 A_0, Class97 A_1, ParagraphFormat A_2)
    {
        int      num    = 0x10;
        Class396 class2 = A_0.method_11();
        bool     flag   = false;
        int      num2   = 0;
        int      num3   = 0;
        string   str    = null;
        string   str2   = null;
        bool     flag2  = false;

        while (class2.method_19())
        {
            string str3;
            if (((!Class857.smethod_0(class2, A_1, A_2) && !Class857.smethod_9(class2, A_1.method_35())) && (!Class857.smethod_1(class2, A_1.method_37()) && !Class857.smethod_2(class2, A_1.method_39()))) && ((str3 = class2.method_1()) != null))
            {
                int num4;
                if (Class1160.dictionary_27 == null)
                {
                    Dictionary <string, int> dictionary1 = new Dictionary <string, int>(0x16);
                    dictionary1.Add(BookmarkStart.b("䘵夷崹夻ጽ⸿㝁⥃⑅ⵇ㡉", num), 0);
                    dictionary1.Add(BookmarkStart.b("䈵崷䈹䠻ጽℿ⹁ⵃⅅ♇杉⁋⽍⍏♑", num), 1);
                    dictionary1.Add(BookmarkStart.b("娵儷吹夻ጽ⸿㝁⥃⑅ⵇ㡉", num), 2);
                    dictionary1.Add(BookmarkStart.b("堵䴷圹帻嬽㈿潁⡃⽅♇⽉㽋", num), 3);
                    dictionary1.Add(BookmarkStart.b("嬵夷䤹䠻嬽㈿潁㑃❅⽇⽉態⁍ㅏ㽑ㅓ", num), 4);
                    dictionary1.Add(BookmarkStart.b("䈵崷䈹䠻ጽℿ⹁ⵃⅅ♇", num), 5);
                    dictionary1.Add(BookmarkStart.b("䄵䨷匹䠻圽⸿╁楃⭅❇⹉⥋", num), 6);
                    dictionary1.Add(BookmarkStart.b("䈵崷䈹䠻ጽ⤿ⱁ⁃⍅♇㹉", num), 7);
                    dictionary1.Add(BookmarkStart.b("娵儷吹夻ጽ⠿❁ⵃⅅ⁇㹉", num), 8);
                    dictionary1.Add(BookmarkStart.b("娵儷吹夻ጽ⠿❁ⵃⅅ⁇㹉態⽍⑏网㡓㍕㥗⥙⡛", num), 9);
                    dictionary1.Add(BookmarkStart.b("崵崷弹䰻ጽ㐿ⵁ⍃⍅㱇≉⥋㱍", num), 10);
                    dictionary1.Add(BookmarkStart.b("崵崷弹䰻ጽ㜿⭁ぃ⹅敇⑉⥋㙍⑏", num), 11);
                    dictionary1.Add(BookmarkStart.b("吵夷夹圻夽㈿ⵁㅃ⡅ⱇ杉⽋⅍㱏㵑♓", num), 12);
                    dictionary1.Add(BookmarkStart.b("䈵崷䈹䠻ጽℿ㝁ぃ⥅㭇㩉ⵋⵍ㕏", num), 13);
                    dictionary1.Add(BookmarkStart.b("䘵䴷吹弻䨽㔿⍁ぃ⽅❇⑉態㥍≏㍑⑓", num), 14);
                    dictionary1.Add(BookmarkStart.b("䀵崷䠹䠻圽⌿⍁⡃歅⥇♉╋⥍㹏", num), 15);
                    dictionary1.Add(BookmarkStart.b("䔵嘷嬹䰻ጽ㐿ⵁ楃⩅⥇㍉⍋㭍⑏网㍓⑕ㅗ㹙", num), 0x10);
                    dictionary1.Add(BookmarkStart.b("帵䄷䨹吻嬽⸿⍁ぃ⽅❇⑉態≍ㅏ㙑こ㍕⩗睙㽛ㅝᕟౡၣ", num), 0x11);
                    dictionary1.Add(BookmarkStart.b("䈵夷堹ᄻ䴽㐿ⵁ㑃歅ⱇ⍉㽋㩍ㅏ㱑㝓㍕", num), 0x12);
                    dictionary1.Add(BookmarkStart.b("䔵倷嬹堻儽㜿", num), 0x13);
                    dictionary1.Add(BookmarkStart.b("䄵儷帹医䤽㌿", num), 20);
                    dictionary1.Add(BookmarkStart.b("夵䨷䨹吻弽⸿ㅁ", num), 0x15);
                    Class1160.dictionary_27 = dictionary1;
                }
                if (Class1160.dictionary_27.TryGetValue(str3, out num4))
                {
                    switch (num4)
                    {
                    case 0:
                        if (class2.method_3() != BookmarkStart.b("圵䴷丹医", num))
                        {
                            A_1.method_44(class2.method_3());
                        }
                        break;

                    case 1:
                        str = class2.method_3();
                        break;

                    case 2:
                        A_1.method_42(class2.method_4());
                        break;

                    case 3:
                        if (class2.method_3() == BookmarkStart.b("䈵䨷伹夻", num))
                        {
                            A_2.SuppressLineNumbers = false;
                        }
                        break;

                    case 4:
                        if (!Class567.smethod_16(A_1.method_6()))
                        {
                            A_1.method_7(Class576.smethod_87(class2.method_3()));
                        }
                        break;

                    case 5:
                        str2 = class2.method_3();
                        break;

                    case 6:
                        goto Label_0340;

                    case 7:
                        A_2.FirstLineIndent = ((float)Class576.smethod_36(class2.method_3())) / 20f;
                        break;

                    case 8:
                        if (class2.method_3() != BookmarkStart.b("堵圷䠹儻弽ⰿ", num))
                        {
                            A_2.LineSpacing     = ((float)Class576.smethod_52(class2.method_3())) / 20f;
                            A_2.LineSpacingRule = class2.method_3().EndsWith(BookmarkStart.b("ጵ", num)) ? LineSpacingRule.Multiple : LineSpacingRule.Exactly;
                        }
                        break;

                    case 9:
                        A_2.LineSpacingRule = LineSpacingRule.AtLeast;
                        A_2.LineSpacing     = ((float)Class576.smethod_36(class2.method_3())) / 20f;
                        break;

                    case 10:
                        if (class2.method_3() == BookmarkStart.b("圵吷䴹崻䜽㌿", num))
                        {
                            A_2.SetAttr(0x410, true);
                        }
                        break;

                    case 11:
                        if (class2.method_3() == BookmarkStart.b("圵吷䴹崻䜽㌿", num))
                        {
                            A_2.SetAttr(0x41a, true);
                        }
                        break;

                    case 12:
                        if (class2.method_3() != BookmarkStart.b("䈵䨷嬹刻䴽〿⍁㙃⍅♇㹉", num))
                        {
                            A_2.SetAttr(0x5b4, Class576.smethod_62(class2.method_3(), (Class16)A_2.method_31(0x5b4)));
                            A_1.method_15().SetAttr(0x5b4, Class576.smethod_62(class2.method_3(), (Class16)A_2.method_31(0x5b4)));
                        }
                        break;

                    case 13:
                        A_2.SetAttr(0x4d8, class2.method_3() == BookmarkStart.b("張尷弹医夽㈿⍁㑃⹅敇⭉⁋㹍㡏㍑", num));
                        break;

                    case 14:
                        if (class2.method_3() == BookmarkStart.b("䔵儷圹䰻刽┿", num))
                        {
                            A_2.SetAttr(0x442, false);
                        }
                        break;

                    case 15:
                    {
                        BaselineAlignment alignment = Class922.smethod_43(class2.method_3());
                        if (alignment != BaselineAlignment.Baseline)
                        {
                            A_2.SetAttr(0x5e6, alignment);
                        }
                        break;
                    }

                    case 0x10:
                        if (class2.method_3() == BookmarkStart.b("䈵䨷伹夻", num))
                        {
                            A_2.SetAttr(0x4ec, true);
                        }
                        break;

                    case 0x11:
                        if (class2.method_3() == BookmarkStart.b("堵圷᜹倻圽ⴿ⭁ぃ", num))
                        {
                            A_2.SetAttr(0x582, true);
                        }
                        break;

                    case 0x12:
                        if (A_1.method_0() == null)
                        {
                            A_0.method_9().Settings.float_0 = Class576.smethod_36(class2.method_3());
                        }
                        break;

                    case 0x13:
                        flag = Class576.smethod_90(class2.method_3());
                        break;

                    case 20:
                        num2 = class2.method_4();
                        break;

                    case 0x15:
                        num3 = class2.method_4();
                        break;
                    }
                }
            }
            continue;
Label_0340:
            flag2 = class2.method_3() == BookmarkStart.b("䐵吷᜹䠻尽", num);
            if ((class2.method_3() == BookmarkStart.b("䐵吷᜹䠻尽", num)) || (class2.method_3() == BookmarkStart.b("䐵吷", num)))
            {
                A_2.SetAttr(0x618, true);
            }
            if ((class2.method_3() == BookmarkStart.b("娵䨷᜹䠻尽", num)) || (class2.method_3() == BookmarkStart.b("娵䨷", num)))
            {
                A_2.SetAttr(0x618, false);
            }
        }
        if (str2 != null)
        {
            A_2.HorizontalAlignment = Class922.smethod_65(str2, flag2);
        }
        bool flag3 = (num2 == 2) && (num3 == 2);

        if ((A_1.method_0() != null) && (A_1.method_0() != BookmarkStart.b("攵䰷嬹刻娽ℿぁ⁃", num)))
        {
            if (flag3)
            {
                A_2.SetAttr(0x5be, true);
            }
            else if (!flag3)
            {
                A_2.SetAttr(0x5be, false);
            }
        }
        else if ((num2 >= 2) && (num3 >= 2))
        {
            if (flag3)
            {
                A_0.method_9().Settings.bool_67 = true;
            }
        }
        else
        {
            A_0.method_9().Settings.bool_67 = false;
        }
        if (str == BookmarkStart.b("尵䴷䤹䠻圽☿㭁", num))
        {
            A_2.SetAttr(0x3fc, HorizontalAlignment.Distribute);
        }
        smethod_2(A_2, A_1, flag);
    }
Exemplo n.º 9
0
    internal static void smethod_7(Class581 A_0, ParagraphFormat A_1)
    {
        int        num        = 0x11;
        Class394   class2     = A_0.imethod_1();
        string     str        = class2.method_1();
        ListFormat listFormat = null;

        if (A_1.OwnerBase is Paragraph)
        {
            listFormat = (A_1.OwnerBase as Paragraph).ListFormat;
        }
        else if (A_1.OwnerBase is ParagraphStyle)
        {
            listFormat = (A_1.OwnerBase as ParagraphStyle).ListFormat;
        }
        else if (A_1.OwnerBase is Class13)
        {
            listFormat = (A_1.OwnerBase as Class13).method_23();
        }
        while (class2.method_9(str))
        {
            string str3;
            int    num2;
            int    num3;
            string key = class2.method_1();
            if (key != null)
            {
                int num4;
                if (Class1160.dictionary_200 == null)
                {
                    Dictionary <string, int> dictionary1 = new Dictionary <string, int>(8);
                    dictionary1.Add(BookmarkStart.b("帶唸䴺儼", num), 0);
                    dictionary1.Add(BookmarkStart.b("夶䰸嘺琼嬾", num), 1);
                    dictionary1.Add(BookmarkStart.b("帶唸崺刼", num), 2);
                    dictionary1.Add(BookmarkStart.b("帶圸䠺", num), 3);
                    dictionary1.Add(BookmarkStart.b("夶䰸嘺弼娾㍀⩂⭄⁆ੈ⍊ⱌⅎ㙐㙒", num), 4);
                    dictionary1.Add(BookmarkStart.b("嘶圸唺刼䬾⁀㝂ⱄ⡆❈", num), 5);
                    dictionary1.Add(BookmarkStart.b("䌶", num), 6);
                    dictionary1.Add(BookmarkStart.b("儶嘸唺䤼", num), 7);
                    Class1160.dictionary_200 = dictionary1;
                }
                if (Class1160.dictionary_200.TryGetValue(key, out num4))
                {
                    switch (num4)
                    {
                    case 0:
                        goto Label_017A;

                    case 1:
                    case 2:
                    {
                        num2 = class2.method_29();
                        str3 = num2.ToString();
                        A_1.SetAttr(0x460, num2);
                        if (num2 != 0)
                        {
                            goto Label_01EC;
                        }
                        listFormat.IsEmptyList = true;
                        continue;
                    }

                    case 3:
                    case 4:
                    case 5:
                    case 6:
                    case 7:
                    {
                        continue;
                    }
                    }
                }
            }
            goto Label_02E2;
Label_017A:
            num3 = class2.method_29();
            if (num3 < 0)
            {
                num3 = 0x100 + num3;
            }
            if (num3 > 8)
            {
                num3 = 8;
            }
            A_1.SetAttr(0x456, (byte)num3);
            listFormat.ListLevelNumber = num3;
            continue;
Label_01EC:
            if (A_0.method_20().ContainsKey(str3))
            {
                string    name  = A_0.method_20()[str3];
                ListStyle style = A_0.Interface50.imethod_0().ListStyles.FindByName(name);
                if (((A_0.method_20() != null) && (style.BaseListStyleName != null)) && ((style.BaseListStyleName != string.Empty) && A_0.method_20().ContainsKey(style.BaseListStyleName)))
                {
                    string str2 = A_0.method_20()[style.BaseListStyleName];
                    if (A_0.method_20().ContainsKey(str2))
                    {
                        name = A_0.method_20()[str2];
                    }
                }
                if (name != null)
                {
                    listFormat.ApplyStyle(name);
                }
                if (A_0.method_21().ContainsKey(num2))
                {
                    listFormat.LFOStyleName = A_0.method_21()[num2].ToString();
                }
                listFormat.ApplyStyle(A_0.method_20()[str3].ToString());
            }
            continue;
Label_02E2:
            class2.vmethod_1();
        }
    }
Exemplo n.º 10
0
    internal static void smethod_3(Class394 A_0, ParagraphFormat A_1)
    {
        int num = 6;

        while (A_0.method_19())
        {
            string key = A_0.method_1();
            if (key != null)
            {
                int num2;
                if (Class1160.dictionary_199 == null)
                {
                    Dictionary <string, int> dictionary1 = new Dictionary <string, int>(13);
                    dictionary1.Add(BookmarkStart.b("丫䬭嘯崱䘳匵", num), 0);
                    dictionary1.Add(BookmarkStart.b("丫䬭嘯崱䘳匵琷匹刻嬽㌿", num), 1);
                    dictionary1.Add(BookmarkStart.b("丫䬭嘯崱䘳匵ᔷ嘹唻倽┿ㅁ", num), 2);
                    dictionary1.Add(BookmarkStart.b("丫䬭嘯崱䘳匵礷伹䠻儽㌿㉁╃╅ⅇ⑉⭋", num), 3);
                    dictionary1.Add(BookmarkStart.b("丫䬭嘯崱䘳匵ᔷ嬹䤻䨽⼿ㅁ㑃❅⭇⍉≋⥍", num), 4);
                    dictionary1.Add(BookmarkStart.b("䴫䠭䐯圱䘳", num), 5);
                    dictionary1.Add(BookmarkStart.b("䴫䠭䐯圱䘳稵儷吹夻䴽", num), 6);
                    dictionary1.Add(BookmarkStart.b("䴫䠭䐯圱䘳ᬵ吷匹刻嬽㌿", num), 7);
                    dictionary1.Add(BookmarkStart.b("䴫䠭䐯圱䘳眵䴷丹医䴽〿⍁❃⽅♇ⵉ", num), 8);
                    dictionary1.Add(BookmarkStart.b("䴫䠭䐯圱䘳ᬵ夷伹䠻儽㌿㉁╃╅ⅇ⑉⭋", num), 9);
                    dictionary1.Add(BookmarkStart.b("䀫䜭帯圱", num), 10);
                    dictionary1.Add(BookmarkStart.b("䀫䜭帯圱昳䌵吷弹", num), 11);
                    dictionary1.Add(BookmarkStart.b("䀫䜭帯圱ᤳ䐵䴷嘹夻", num), 12);
                    Class1160.dictionary_199 = dictionary1;
                }
                if (Class1160.dictionary_199.TryGetValue(key, out num2))
                {
                    switch (num2)
                    {
                    case 0:
                    {
                        float num6 = A_0.method_69(20f);
                        if (num6 != float.MaxValue)
                        {
                            smethod_4(A_1, 0x4b0, num6);
                        }
                        break;
                    }

                    case 1:
                    case 2:
                    {
                        float num5 = A_0.method_69(100f);
                        if (num5 != float.MaxValue)
                        {
                            A_1.SetAttr(0x4b5, num5);
                        }
                        break;
                    }

                    case 3:
                    case 4:
                        A_1.SetAttr(0x4ba, A_0.method_63());
                        break;

                    case 5:
                    {
                        float num7 = A_0.method_69(20f);
                        if (num7 != float.MaxValue)
                        {
                            smethod_4(A_1, 0x4c4, num7);
                        }
                        break;
                    }

                    case 6:
                    case 7:
                    {
                        float num4 = A_0.method_69(100f);
                        if (num4 != float.MaxValue)
                        {
                            A_1.SetAttr(0x4c9, num4);
                        }
                        break;
                    }

                    case 8:
                    case 9:
                        A_1.SetAttr(0x4ce, A_0.method_63());
                        break;

                    case 10:
                    {
                        float num3 = A_0.method_69(20f);
                        if (num3 != float.MaxValue)
                        {
                            A_1.LineSpacing = Math.Abs(num3);
                        }
                        break;
                    }

                    case 11:
                    case 12:
                        A_1.LineSpacingRule = Class248.smethod_16(A_0.method_3());
                        break;
                    }
                }
            }
        }
    }
Exemplo n.º 11
0
    internal static void smethod_2(Class394 A_0, ParagraphFormat A_1)
    {
        int num = 8;

        while (A_0.method_19())
        {
            string key = A_0.method_1();
            if (key != null)
            {
                int num6;
                if (Class1160.dictionary_198 == null)
                {
                    Dictionary <string, int> dictionary1 = new Dictionary <string, int>(0x11);
                    dictionary1.Add(BookmarkStart.b("䈭唯吱䀳", num), 0);
                    dictionary1.Add(BookmarkStart.b("崭䐯匱䘳䈵", num), 1);
                    dictionary1.Add(BookmarkStart.b("尭夯唱尳䈵", num), 2);
                    dictionary1.Add(BookmarkStart.b("䬭帯嘱", num), 3);
                    dictionary1.Add(BookmarkStart.b("䠭夯䀱䜳䈵琷匹刻嬽", num), 4);
                    dictionary1.Add(BookmarkStart.b("䠭夯䀱䜳䈵ᔷ嘹唻倽┿", num), 5);
                    dictionary1.Add(BookmarkStart.b("䘭儯就匳張嘷崹", num), 6);
                    dictionary1.Add(BookmarkStart.b("䈭唯吱䀳电倷嬹主䴽", num), 7);
                    dictionary1.Add(BookmarkStart.b("䈭唯吱䀳ᬵ嬷刹崻䰽㌿", num), 8);
                    dictionary1.Add(BookmarkStart.b("崭䐯匱䘳䈵笷刹崻䰽㌿", num), 9);
                    dictionary1.Add(BookmarkStart.b("尭夯唱尳䈵笷刹崻䰽㌿", num), 10);
                    dictionary1.Add(BookmarkStart.b("尭夯唱尳䈵ᔷ夹吻弽㈿ㅁ", num), 11);
                    dictionary1.Add(BookmarkStart.b("䬭帯嘱眳帵夷䠹伻", num), 12);
                    dictionary1.Add(BookmarkStart.b("䠭夯䀱䜳䈵琷匹刻嬽̿⩁╃㑅㭇", num), 13);
                    dictionary1.Add(BookmarkStart.b("䠭夯䀱䜳䈵ᔷ嘹唻倽┿潁❃⹅⥇㡉㽋", num), 14);
                    dictionary1.Add(BookmarkStart.b("䘭儯就匳張嘷崹缻嘽ℿぁ㝃", num), 15);
                    dictionary1.Add(BookmarkStart.b("䘭儯就匳張嘷崹ᄻ崽⠿⍁㙃㕅", num), 0x10);
                    Class1160.dictionary_198 = dictionary1;
                }
                if (Class1160.dictionary_198.TryGetValue(key, out num6))
                {
                    switch (num6)
                    {
                    case 0:
                    case 1:
                    {
                        float num7 = A_0.method_69(20f);
                        if (num7 != float.MaxValue)
                        {
                            A_1.SetAttr(0x488, num7);
                        }
                        break;
                    }

                    case 2:
                    case 3:
                    {
                        float num5 = A_0.method_69(20f);
                        if (num5 != float.MaxValue)
                        {
                            A_1.SetAttr(0x47e, num5);
                        }
                        break;
                    }

                    case 4:
                    case 5:
                    {
                        float num10 = A_0.method_69(20f);
                        if (num10 != float.MaxValue)
                        {
                            A_1.SetAttr(0x492, num10);
                        }
                        break;
                    }

                    case 6:
                    {
                        float num3 = A_0.method_69(20f);
                        if (num3 != float.MaxValue)
                        {
                            A_1.SetAttr(0x492, -num3);
                        }
                        break;
                    }

                    case 7:
                    case 8:
                    case 9:
                    {
                        float num9 = A_0.method_69(100f);
                        if (num9 != float.MaxValue)
                        {
                            A_1.SetAttr(0x48d, num9);
                        }
                        break;
                    }

                    case 10:
                    case 11:
                    case 12:
                    {
                        float num2 = A_0.method_69(100f);
                        if (num2 != float.MaxValue)
                        {
                            A_1.SetAttr(0x483, num2);
                        }
                        break;
                    }

                    case 13:
                    case 14:
                    {
                        float num8 = A_0.method_69(100f);
                        if (num8 != float.MaxValue)
                        {
                            A_1.SetAttr(0x497, num8);
                        }
                        break;
                    }

                    case 15:
                    case 0x10:
                    {
                        float num4 = A_0.method_69(100f);
                        if (num4 != float.MaxValue)
                        {
                            A_1.SetAttr(0x497, -num4);
                        }
                        break;
                    }
                    }
                }
            }
        }
    }
Exemplo n.º 12
0
    internal static void smethod_1(Class394 A_0, ParagraphFormat A_1)
    {
        int num = 6;

        while (A_0.method_19())
        {
            HorizontalPosition position;
            VerticalPosition   position2;
            string             key = A_0.method_1();
            if (key != null)
            {
                int num2;
                if (Class1160.dictionary_197 == null)
                {
                    Dictionary <string, int> dictionary1 = new Dictionary <string, int>(0x18);
                    dictionary1.Add(BookmarkStart.b("䠫尭弯䈱眳圵䠷", num), 0);
                    dictionary1.Add(BookmarkStart.b("䠫尭弯䈱ᤳ唵夷䨹", num), 1);
                    dictionary1.Add(BookmarkStart.b("䀫䜭帯圱䜳", num), 2);
                    dictionary1.Add(BookmarkStart.b("嬫", num), 3);
                    dictionary1.Add(BookmarkStart.b("䐫", num), 4);
                    dictionary1.Add(BookmarkStart.b("娫紭䀯匱圳匵", num), 5);
                    dictionary1.Add(BookmarkStart.b("娫崭䀯匱圳匵", num), 6);
                    dictionary1.Add(BookmarkStart.b("䐫紭䀯匱圳匵", num), 7);
                    dictionary1.Add(BookmarkStart.b("䐫崭䀯匱圳匵", num), 8);
                    dictionary1.Add(BookmarkStart.b("嬫尭儯䈱", num), 9);
                    dictionary1.Add(BookmarkStart.b("䐫漭帯儱尳夵䨷", num), 10);
                    dictionary1.Add(BookmarkStart.b("䐫伭帯儱尳夵䨷", num), 11);
                    dictionary1.Add(BookmarkStart.b("娫漭帯儱尳夵䨷", num), 12);
                    dictionary1.Add(BookmarkStart.b("娫伭帯儱尳夵䨷", num), 13);
                    dictionary1.Add(BookmarkStart.b("含", num), 14);
                    dictionary1.Add(BookmarkStart.b("唫", num), 15);
                    dictionary1.Add(BookmarkStart.b("含漭尯嬱匳堵", num), 0x10);
                    dictionary1.Add(BookmarkStart.b("含̭儯帱崳儵嘷", num), 0x11);
                    dictionary1.Add(BookmarkStart.b("唫漭尯嬱匳堵", num), 0x12);
                    dictionary1.Add(BookmarkStart.b("唫̭儯帱崳儵嘷", num), 0x13);
                    dictionary1.Add(BookmarkStart.b("䐫簭䔯帱儳", num), 20);
                    dictionary1.Add(BookmarkStart.b("䐫̭䈯䜱堳匵", num), 0x15);
                    dictionary1.Add(BookmarkStart.b("䴫䀭匯娱嬳䐵琷唹弻唽", num), 0x16);
                    dictionary1.Add(BookmarkStart.b("䴫䀭匯娱嬳䐵ᔷ嘹医崽⬿", num), 0x17);
                    Class1160.dictionary_197 = dictionary1;
                }
                if (Class1160.dictionary_197.TryGetValue(key, out num2))
                {
                    switch (num2)
                    {
                    case 0:
                    case 1:
                        A_1.DropCapPosition = Class248.smethod_2(A_0.method_3());
                        break;

                    case 2:
                        A_1.DropCapLinesToDrop = A_0.method_4();
                        break;

                    case 3:
                        A_1.FrameWidth = (short)A_0.method_61();
                        break;

                    case 4:
                        A_1.FrameHeight = (short)A_0.method_61();
                        break;

                    case 5:
                    case 6:
                        A_1.FrameVerticalDistanceFromText = (short)A_0.method_61();
                        break;

                    case 7:
                    case 8:
                        A_1.FrameHorizontalDistanceFromText = (short)A_0.method_61();
                        break;

                    case 9:
                        A_1.FrameWrapType = Class248.smethod_12(A_0.method_3());
                        break;

                    case 10:
                    case 11:
                    {
                        string str = A_0.method_3();
                        if ((str != null) && (str != ""))
                        {
                            A_1.Frame.method_82(Class248.smethod_8(str));
                        }
                        break;
                    }

                    case 12:
                    case 13:
                    {
                        string str3 = A_0.method_3();
                        if ((str3 != null) && (str3 != ""))
                        {
                            A_1.Frame.method_85(Class248.smethod_10(str3));
                        }
                        break;
                    }

                    case 14:
                        A_1.FrameX = (short)A_0.method_61();
                        break;

                    case 15:
                        A_1.FrameY = (short)A_0.method_61();
                        break;

                    case 0x10:
                    case 0x11:
                        goto Label_0384;

                    case 0x12:
                    case 0x13:
                        goto Label_03BC;

                    case 20:
                    case 0x15:
                        A_1.FrameHeightRule = Class248.smethod_14(A_0.method_3());
                        break;

                    case 0x16:
                        A_1.Frame.SetAttr(5, A_0.method_63());
                        break;

                    case 0x17:
                        A_1.Frame.SetAttr(5, A_0.method_63());
                        break;
                    }
                }
            }
            continue;
Label_0384:
            position = Class248.smethod_6(A_0.method_3());
            if ((position != HorizontalPosition.None) || (A_0.method_3().ToLower() == BookmarkStart.b("䈫䄭帯圱", num)))
            {
                A_1.FrameHorizontalPosition = position;
            }
            continue;
Label_03BC:
            position2 = Class248.smethod_4(A_0.method_3());
            if ((position2 != VerticalPosition.None) || (A_0.method_3().ToLower() == BookmarkStart.b("䈫䄭帯圱", num)))
            {
                A_1.FrameVerticalPosition = position2;
            }
        }
        if (A_1.method_55(0x58c) && !A_1.method_55(0x596))
        {
            A_1.SetAttr(0x596, FrameSizeRule.AtLeast);
        }
    }
Exemplo n.º 13
0
    internal static bool smethod_0(Class581 A_0, ParagraphFormat A_1, CharacterFormat A_2)
    {
        int      num    = 0x13;
        bool     flag   = false;
        Class394 class2 = A_0.imethod_1();

        while (class2.method_9(BookmarkStart.b("䤸欺似", num)))
        {
            string key = class2.method_1();
            if (key != null)
            {
                int num4;
                if (Class1160.dictionary_196 == null)
                {
                    Dictionary <string, int> dictionary1 = new Dictionary <string, int>(0x24);
                    dictionary1.Add(BookmarkStart.b("䤸栺䤼䘾ⵀ♂", num), 0);
                    dictionary1.Add(BookmarkStart.b("券帺堼伾ཀ♂㵄㍆", num), 1);
                    dictionary1.Add(BookmarkStart.b("券帺堼伾ീ⩂⭄≆㩈", num), 2);
                    dictionary1.Add(BookmarkStart.b("䤸娺娼娾̀ㅂ⁄♆≈ॊ⡌⥎㹐⅒ご", num), 3);
                    dictionary1.Add(BookmarkStart.b("弸䤺尼刾⑀ፂ㝄", num), 4);
                    dictionary1.Add(BookmarkStart.b("丸刺夼倾㙀B⩄⥆㵈㥊≌⍎", num), 5);
                    dictionary1.Add(BookmarkStart.b("圸为值漾㍀", num), 6);
                    dictionary1.Add(BookmarkStart.b("唸刺丼䬾ᅀㅂ", num), 7);
                    dictionary1.Add(BookmarkStart.b("䨸为䴼伾㍀♂㙄㑆Ո≊⍌⩎ὐ♒㡔㕖㱘⥚⹜", num), 8);
                    dictionary1.Add(BookmarkStart.b("䨸为䴼䴾⑀あ㙄୆⁈╊⡌Ŏ⑐㹒㝔㉖⭘⡚", num), 9);
                    dictionary1.Add(BookmarkStart.b("䤸示夼䴾", num), 10);
                    dictionary1.Add(BookmarkStart.b("䨸区夼", num), 11);
                    dictionary1.Add(BookmarkStart.b("䴸娺弼䰾", num), 12);
                    dictionary1.Add(BookmarkStart.b("䨸为䴼伾㍀♂㙄㑆ࡈ㹊㥌⁎ᥐ⩒╔㽖㱘㕚⹜", num), 13);
                    dictionary1.Add(BookmarkStart.b("券刺匼䰾⹀⡂い", num), 14);
                    dictionary1.Add(BookmarkStart.b("丸吺似嬾ᙀㅂ⑄㝆", num), 15);
                    dictionary1.Add(BookmarkStart.b("嘸䴺堼䴾❀⽂⩄う᥈㹊⍌ⱎ═", num), 0x10);
                    dictionary1.Add(BookmarkStart.b("䴸吺䴼猾⡀ⵂ⁄ᝆ㱈╊⹌㭎", num), 0x11);
                    dictionary1.Add(BookmarkStart.b("堸为䤼倾ቀ㍂⑄⑆ⱈཊࡌ", num), 0x12);
                    dictionary1.Add(BookmarkStart.b("堸为䤼倾ቀ㍂⑄⑆ⱈཊ͌", num), 0x13);
                    dictionary1.Add(BookmarkStart.b("嬸刺夼嘾", num), 20);
                    dictionary1.Add(BookmarkStart.b("堸强圼䨾㉀㝂ᝄ⹆⹈⍊㥌َ㽐㝒", num), 0x15);
                    dictionary1.Add(BookmarkStart.b("䨸唺尼伾ᕀⱂɄ㕆⁈⽊", num), 0x16);
                    dictionary1.Add(BookmarkStart.b("䨸䬺尼尾⡀ⵂ≄", num), 0x17);
                    dictionary1.Add(BookmarkStart.b("倸唺夼", num), 0x18);
                    dictionary1.Add(BookmarkStart.b("娸吺匼䬾⑀㭂ㅄ㉆⡈❊Ṍ㽎ぐげ㱔㥖㹘", num), 0x19);
                    dictionary1.Add(BookmarkStart.b("䨸为䴼伾㍀♂㙄㑆و㵊⡌㵎㵐㉒╔", num), 0x1a);
                    dictionary1.Add(BookmarkStart.b("匸堺", num), 0x1b);
                    dictionary1.Add(BookmarkStart.b("䴸帺䔼䬾Հ⩂㝄≆⩈㽊⑌⁎㽐", num), 0x1c);
                    dictionary1.Add(BookmarkStart.b("䴸帺䔼䬾@⽂ⱄ⁆❈♊⡌ⅎ═", num), 0x1d);
                    dictionary1.Add(BookmarkStart.b("嘸为䤼匾⡀ⵂ⁄୆㽈❊", num), 30);
                    dictionary1.Add(BookmarkStart.b("䬸欺似", num), 0x1f);
                    dictionary1.Add(BookmarkStart.b("䨸帺帼䬾ᅀㅂ", num), 0x20);
                    dictionary1.Add(BookmarkStart.b("䤸欺似簾⥀≂⭄⁆ⱈ", num), 0x21);
                    dictionary1.Add(BookmarkStart.b("堸唺匼倾㕀≂ㅄ⹆♈╊", num), 0x22);
                    dictionary1.Add(BookmarkStart.b("吸刺似䴾⹀ㅂౄ⥆ⵈ⹊⍌㭎≐", num), 0x23);
                    Class1160.dictionary_196 = dictionary1;
                }
                if (Class1160.dictionary_196.TryGetValue(key, out num4))
                {
                    switch (num4)
                    {
                    case 0:
                    {
                        string str  = class2.method_28();
                        int    num3 = A_0.Interface58.imethod_0(str, 0);
                        A_1.SetAttr(0x3e8, num3);
                        if (!string.IsNullOrEmpty(str))
                        {
                            str = str.Trim();
                            if ((A_1.OwnerBase is Paragraph) && A_1.OwnerBase.Document.StyleNameIds.ContainsKey(str))
                            {
                                IParagraphStyle style = A_1.OwnerBase.Document.Styles.FindByName(A_1.OwnerBase.Document.StyleNameIds[str], StyleType.ParagraphStyle) as IParagraphStyle;
                                if (style != null)
                                {
                                    A_1.SetAttr(0x3e8, (style as Style).Istd);
                                    (A_1.OwnerBase as Paragraph).method_65(style);
                                }
                            }
                        }
                        continue;
                    }

                    case 1:
                    {
                        A_1.SetAttr(0x41a, class2.method_31());
                        continue;
                    }

                    case 2:
                    {
                        A_1.SetAttr(0x410, class2.method_31());
                        continue;
                    }

                    case 3:
                    {
                        A_1.SetAttr(0x424, class2.method_31());
                        continue;
                    }

                    case 4:
                    {
                        smethod_1(class2, A_1);
                        continue;
                    }

                    case 5:
                    {
                        A_1.SetAttr(0x5be, class2.method_31());
                        continue;
                    }

                    case 6:
                    case 7:
                    {
                        smethod_7(A_0, A_1);
                        continue;
                    }

                    case 8:
                    case 9:
                    {
                        A_1.SetAttr(0x46a, class2.method_31());
                        continue;
                    }

                    case 10:
                    {
                        smethod_6(class2, A_1);
                        continue;
                    }

                    case 11:
                    {
                        A_1.SetAttr(0x5b4, class2.method_39());
                        continue;
                    }

                    case 12:
                    {
                        smethod_5(class2, A_1);
                        continue;
                    }

                    case 13:
                    {
                        A_1.SetAttr(0x582, class2.method_31());
                        continue;
                    }

                    case 14:
                    {
                        A_1.SetAttr(0x42e, class2.method_31());
                        continue;
                    }

                    case 15:
                    {
                        A_1.SetAttr(0x438, class2.method_31());
                        continue;
                    }

                    case 0x10:
                    {
                        A_1.SetAttr(0x442, class2.method_31());
                        continue;
                    }

                    case 0x11:
                    {
                        A_1.SetAttr(0x44c, class2.method_31());
                        continue;
                    }

                    case 0x12:
                    {
                        A_1.SetAttr(0x4d8, class2.method_31());
                        continue;
                    }

                    case 0x13:
                    {
                        A_1.SetAttr(0x4e2, class2.method_31());
                        continue;
                    }

                    case 20:
                    {
                        A_1.SetAttr(0x618, class2.method_31());
                        continue;
                    }

                    case 0x15:
                    {
                        A_1.SetAttr(0x4f6, class2.method_31());
                        continue;
                    }

                    case 0x16:
                    {
                        A_1.SetAttr(0x4ec, class2.method_31());
                        continue;
                    }

                    case 0x17:
                    {
                        smethod_3(class2, A_1);
                        continue;
                    }

                    case 0x18:
                    {
                        smethod_2(class2, A_1);
                        continue;
                    }

                    case 0x19:
                    {
                        A_1.SetAttr(0x3fe, class2.method_31());
                        continue;
                    }

                    case 0x1a:
                    {
                        A_1.SetAttr(0x67c, class2.method_31());
                        continue;
                    }

                    case 0x1b:
                    {
                        A_1.SetAttr(0x3fc, Class248.smethod_18(class2.method_28(), false));
                        continue;
                    }

                    case 0x1c:
                    {
                        A_1.SetAttr(0x5c8, Class417.smethod_38(class2.method_28()));
                        continue;
                    }

                    case 0x1d:
                    {
                        A_1.SetAttr(0x5e6, Class248.smethod_0(class2.method_28()));
                        continue;
                    }

                    case 30:
                    {
                        int num2 = class2.method_29();
                        A_1.SetAttr(0x500, ((num2 < 0) || (num2 > 9)) ? ((byte)9) : ((byte)((OutlineLevel)Enum.ToObject(typeof(OutlineLevel), num2))));
                        continue;
                    }

                    case 0x1f:
                    {
                        Class733.smethod_0(A_0, A_2);
                        continue;
                    }

                    case 0x20:
                    {
                        Class980.smethod_0(A_0, ((Paragraph)A_0.method_13()).method_49());
                        flag = true;
                        continue;
                    }

                    case 0x21:
                    {
                        continue;
                    }

                    case 0x22:
                    {
                        Class519.smethod_7(A_0, A_1, A_2);
                        continue;
                    }

                    case 0x23:
                    {
                        A_1.SetAttr(0x479, class2.method_31());
                        continue;
                    }
                    }
                }
            }
            Class733.smethod_1(A_0, A_2);
        }
        return(flag);
    }