internal static Class472 smethod_0(Class472 A_0, string A_1) { int num = 9; if (A_0 == null) { A_0 = new Class472(); } if (A_1 == BookmarkStart.b("䄮帰崲倴", num)) { A_0.method_3(BorderStyle.None); return(A_0); } string[] strArray = A_1.Split(new char[] { ' ' }); for (int i = 0; i < strArray.Length; i++) { string str = strArray[i].Trim(); if (!str.StartsWith(BookmarkStart.b("మ", num)) && (str != BookmarkStart.b("嬮䌰刲嬴䐶䤸娺似娾⽀㝂", num))) { if (Class576.smethod_38(str)) { A_0.method_1(Class576.smethod_41(str)); } else if (A_0.method_2() == BorderStyle.None) { A_0.method_3(Class922.smethod_35(str)); } } else { A_0.method_5(Class576.smethod_76(str)); } } return(A_0); }
private static bool smethod_3(string A_0, Color A_1) { string[] strArray = A_0.Split(new char[] { ' ' }); if (strArray.Length < 2) { return(false); } if (!Class576.smethod_38(strArray[0]) || !Class576.smethod_38(strArray[1])) { return(false); } if (strArray.Length == 3) { A_1 = Class576.smethod_76(strArray[2]); } else if (strArray.Length >= 4) { A_1 = Class576.smethod_76(strArray[3]); if (A_1 == Color.Empty) { A_1 = Class576.smethod_76(strArray[2]); } } if (A_1 == Color.Empty) { A_1 = Color.Black; } return(true); }
private static void smethod_1(Class43 A_0, string A_1, Class111 A_2) { int num = 15; if (A_1 != null) { if (A_1 == BookmarkStart.b("嬴堶圸帺", num)) { A_0.SetAttr(0x1bb, false); } else { A_0.SetAttr(0x1bb, true); A_0.SetAttr(0x180, Class922.smethod_19(A_1, A_2)); if ((A_1 == BookmarkStart.b("刴䔶堸强吼娾⽀㝂", num)) && (A_2 != null)) { if (Class567.smethod_16(A_2.method_14())) { A_0.SetAttr(0x181, Class576.smethod_76(A_2.method_14())); } if (Class567.smethod_16(A_2.method_16())) { A_0.SetAttr(0x183, Class576.smethod_76(A_2.method_16())); } if (Class567.smethod_16(A_2.method_18())) { A_0.SetAttr(0x182, Class576.smethod_78(A_2.method_18())); } if (Class567.smethod_16(A_2.method_20())) { A_0.SetAttr(0x184, Class576.smethod_78(A_2.method_20())); } if (Class567.smethod_16(A_2.method_6())) { A_0.SetAttr(0x18d, Class576.smethod_28(A_2.method_6())); } if (Class567.smethod_16(A_2.method_8())) { A_0.SetAttr(0x18e, Class576.smethod_28(A_2.method_8())); } if (Class567.smethod_16(A_2.method_10())) { A_0.SetAttr(0x18b, Class576.smethod_7(A_2.method_10()) / 10); } if (A_2.method_4() == BookmarkStart.b("吴伶倸娺儼", num)) { A_0.SetAttr(0x18c, -1); } if (A_2.method_4() == BookmarkStart.b("头帶圸帺尼䴾", num)) { A_0.SetAttr(0x18c, 100); } } } } }
internal static void smethod_0(Class857 A_0, Class98 A_1) { int num = 9; Class396 class2 = A_0.method_11(); Class43 class3 = new Class43(); if (Class567.smethod_16(A_1.method_8())) { Class91 class4 = A_0.method_13().method_4(A_1.method_8(), BookmarkStart.b("䠮䌰刲䔴弶倸堺", num)); if (class4 is Class98) { Class98 class7 = (Class98)class4; if (class7.method_45() != null) { class3 = (Class43)class7.method_45().Clone(); } } } string str2 = null; string str = null; string str3 = ""; string str4 = ""; string str5 = null; string str6 = null; ShapeVerticalAlignment none = ShapeVerticalAlignment.None; class3.SetAttr(0x1001, TextWrappingStyle.Square); string str8 = class2.method_12(BookmarkStart.b("堮䌰刲䔴ᨶ娸吺匼䬾⹀㙂㝄", num), ""); string str9 = class2.method_12(BookmarkStart.b("堮䌰刲䔴ᨶ娸吺匼䬾⹀㙂㝄橆⑈⑊⥌⩎", num), ""); string str10 = class2.method_12(BookmarkStart.b("崮䐰崲ᠴ䌶儸䤺刼䨾♀⭂", num), BookmarkStart.b("䴮倰倲帴倶䬸吺䠼儾╀", num)); while (class2.method_19()) { string str7; if ((!Class857.smethod_1(class2, A_1.method_37()) && !Class857.smethod_9(class2, A_1.method_35())) && (!Class857.smethod_2(class2, A_1.method_39()) && ((str7 = class2.method_1()) != null))) { int num2; if (Class1160.dictionary_143 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(0x25); 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); 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); dictionary1.Add(BookmarkStart.b("䈮倰䄲帴制䬸ᘺ堼儾╀湂♄≆❈㽊⡌㵎", num), 0x24); Class1160.dictionary_143 = dictionary1; } if (Class1160.dictionary_143.TryGetValue(str7, out num2)) { switch (num2) { case 0: case 1: if (!(class2.method_3() == BookmarkStart.b("嬮䌰䘲倴", num))) { goto Label_04DD; } class3.SetAttr(190, true); break; case 2: { string[] strArray = class2.method_3().Replace(BookmarkStart.b("崮吰倲䄴", num), "").Replace(BookmarkStart.b("ܮ", num), "").Replace(BookmarkStart.b("خ", num), "").Replace(BookmarkStart.b("̮", num), BookmarkStart.b("༮", num)).Replace(BookmarkStart.b("༮ᄰ", num), BookmarkStart.b("༮", num)).Trim(new char[] { ' ' }).Split(new char[] { ' ' }); A_1.method_50(Class576.smethod_41(strArray[0])); A_1.method_48(Class576.smethod_41(strArray[1])); A_1.method_54(Class576.smethod_41(strArray[2])); A_1.method_52(Class576.smethod_41(strArray[3])); break; } case 3: class3.SetAttr(0x1001, Class922.smethod_32(class2.method_3(), str8, str9, str10)); class3.SetAttr(0x1002, Class922.smethod_33(class2.method_3())); break; case 4: class3.SetAttr(0x38f, Class922.smethod_47(class2.method_3())); break; case 5: class3.SetAttr(0x390, Class922.smethod_45(class2.method_3())); break; case 6: none = Class922.smethod_41(class2.method_3()); class3.Remove(0x391); break; case 7: class3.SetAttr(0x392, Class922.smethod_39(class2.method_3())); break; case 8: class3.SetAttr(0x1cb, Class576.smethod_55(class2.method_3())); break; case 9: class3.SetAttr(0x1c0, Class576.smethod_76(class2.method_3())); break; case 10: class3.SetAttr(0x1c1, Class576.smethod_78(class2.method_3())); break; case 11: class3.SetAttr(0x201, Class576.smethod_76(class2.method_3())); break; case 12: if (!(class2.method_3() == BookmarkStart.b("央堰䀲尴唶唸帺", num))) { goto Label_0747; } class3.SetAttr(0x23e, true); break; case 13: class3.SetAttr(0x204, Class576.smethod_78(class2.method_3())); break; case 14: class3.SetAttr(0x205, Class576.smethod_55(class2.method_3())); break; case 15: class3.SetAttr(0x206, Class576.smethod_55(class2.method_3())); break; case 0x10: class3.SetAttr(0x3ba, class2.method_3() == BookmarkStart.b("䴮倰倲帴倶䬸吺䠼儾╀", num)); break; case 0x11: { str2 = class2.method_3(); string str11 = str2; if (str11 != null) { if (str11 == BookmarkStart.b("䄮帰崲倴", num)) { goto Label_0856; } if (str11 == BookmarkStart.b("尮帰弲尴匶", num)) { class3.SetAttr(0x1fc, true); } } break; } case 0x12: str = Class576.smethod_87(class2.method_3()); break; case 0x13: Class922.smethod_17(A_0, class2.method_3(), class3, true); break; case 20: Class922.smethod_17(A_0, class2.method_3(), class3, false); break; case 0x15: if (class3.method_31(0x181) == null) { class3.SetAttr(0x181, Class576.smethod_76(class2.method_3())); } break; case 0x16: class3.SetAttr(0x181, Class576.smethod_76(class2.method_3())); break; case 0x17: class3.SetAttr(0x287, Class576.smethod_76(class2.method_3())); break; case 0x18: str5 = class2.method_3(); break; case 0x19: str6 = class2.method_3(); break; case 0x1a: class3.SetAttr(0x182, Class576.smethod_79(class2.method_3())); break; case 0x1b: class3.SetAttr(0x182, Class576.smethod_78(class2.method_3())); break; case 0x1c: class3.SetAttr(0x109, Class576.smethod_26(class2.method_3())); break; case 0x1d: class3.SetAttr(0x108, Class576.smethod_24(class2.method_3())); break; case 30: if (!(class2.method_3() == BookmarkStart.b("䠮䌰嘲䰴䐶娸娺儼娾", num))) { goto Label_09D9; } class3.SetAttr(0x13d, true); break; case 0x1f: str3 = class2.method_3(); break; case 0x20: str4 = class2.method_3(); break; case 0x21: if (!(class2.method_3() == BookmarkStart.b("䄮帰Ḳ䈴䔶堸䬺", num))) { goto Label_0A43; } class3.SetAttr(0x85, TextBoxWrapMode.None); break; } } } continue; Label_04DD: class3.SetAttr(190, false); continue; Label_0747: if (class2.method_3() == BookmarkStart.b("䜮堰圲儴制圸", num)) { class3.SetAttr(0x23e, false); } continue; Label_0856: class3.SetAttr(0x1fc, false); continue; Label_09D9: if (class2.method_3() == BookmarkStart.b("䈮帰崲娴", num)) { class3.SetAttr(0x13e, true); } continue; Label_0A43: class3.SetAttr(0x85, TextBoxWrapMode.Square); } object obj2 = class3.method_31(0x392); if ((obj2 == null) || (((RelativeVerticalPosition)obj2) != RelativeVerticalPosition.Line)) { class3.SetAttr(0x391, none); } Class109 class5 = A_0.method_13().method_2(str, null, false, false) as Class109; LineDashing dashing = Class922.smethod_16(str2, class5); if ((dashing != LineDashing.Solid) && (dashing != LineDashing.Solid)) { class3.SetAttr(0x1ce, dashing); } if (class5 != null) { if (class5.method_4() == BookmarkStart.b("崮帰䘲嬴匶", num)) { class3.SetAttr(0x1d7, LineCap.Round); } else if (Class567.smethod_16(class5.method_4())) { class3.SetAttr(0x1d7, LineCap.Flat); } } smethod_3(class3, A_1, str2 != BookmarkStart.b("䄮帰崲倴", num)); smethod_2(str3, class3, true); smethod_2(str4, class3, false); Class111 class6 = A_0.method_13().method_2(str5, null, false, false) as Class111; smethod_1(class3, str6, class6); if (class3.Count > 0) { A_1.method_46(class3); } }
internal static CharacterFormat smethod_0(Class857 A_0, Class96 A_1) { int num = 1; Class396 class2 = A_0.method_11(); CharacterFormat format = new CharacterFormat(A_0.method_9()); string str = class2.method_12(BookmarkStart.b("䄦䘨䔪夬Ȯ䈰娲伴制", 1), BookmarkStart.b("ᘦᤨ嬪夬", 1)); if (str.EndsWith(BookmarkStart.b("Ȧ", 1))) { str = BookmarkStart.b("ᘦᤨ嬪夬", num); } float num3 = Class576.smethod_68(str); string str3 = ""; string str4 = ""; string str5 = ""; string str6 = ""; string str7 = ""; string str8 = ""; string str12 = ""; string str9 = ""; string str10 = ""; string str13 = ""; Color black = Color.Black; Class340 class3 = null; bool flag = true; string str14 = string.Empty; string str15 = string.Empty; bool flag2 = false; bool flag3 = false; class2.method_18(); while (class2.method_19()) { int num2; string[] strArray; bool flag4; string str2 = class2.method_3(); string key = class2.method_1(); if (key != null) { int num4; if (Class1160.dictionary_231 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(0x2b); 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); 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); dictionary1.Add(BookmarkStart.b("匦䰨匪夬Ȯ䐰崲儴制䬸场吼儾⑀湂㙄㍆え❊⡌", num), 0x24); dictionary1.Add(BookmarkStart.b("匦䰨匪夬Ȯ䐰崲儴制䬸场吼儾⑀湂ㅄ㹆㥈⹊", num), 0x25); dictionary1.Add(BookmarkStart.b("匦䰨匪夬Ȯ䐰崲儴制䬸场吼儾⑀湂⡄⡆ⵈ⹊", num), 0x26); dictionary1.Add(BookmarkStart.b("匦䰨匪夬Ȯ䐰崲儴制䬸场吼儾⑀湂♄⡆╈⑊㽌", num), 0x27); dictionary1.Add(BookmarkStart.b("匦䰨匪夬Ȯ䌰尲䄴嘶䴸刺刼儾汀あ♄♆╈⹊", num), 40); dictionary1.Add(BookmarkStart.b("匦䰨匪夬Ȯ䌰尲䄴嘶䴸刺刼儾汀≂⭄⁆╈⹊", num), 0x29); dictionary1.Add(BookmarkStart.b("匦䰨匪夬Ȯ吰帲䔴弶堸䠺吼䔾⑀", num), 0x2a); Class1160.dictionary_231 = dictionary1; } if (Class1160.dictionary_231.TryGetValue(key, out num4)) { switch (num4) { case 0: goto Label_04F5; case 1: if (str2 == BookmarkStart.b("否䐨䨪䄬䌮ᰰ倲吴䜶䨸", num)) { format.SetAttr(110, Class650.class650_1); } break; case 2: if (str2 == BookmarkStart.b("刦夨嬪䠬崮到刲䘴制", num)) { format.SetAttr(120, Class650.class650_1); } break; case 3: format.SetAttr(160, Class576.smethod_76(str2)); break; case 4: if (str2 == BookmarkStart.b("匦嬨帪䠬", num)) { format.SetAttr(90, Class650.class650_1); } break; case 5: goto Label_05F1; case 6: if (str2 == "") { flag = false; } break; case 7: if (!(str2 == BookmarkStart.b("否䘨䜪䐬䬮", num))) { goto Label_067D; } format.SetAttr(80, Class650.class650_1); break; case 8: format.SetAttr(220, 1.5f); if (str2 != BookmarkStart.b("匦嬨帪䠬", num)) { format.SetAttr(220, 0f); } break; case 9: strArray = str2.Split(new char[] { ' ' }); if (!(strArray[0] == BookmarkStart.b("否尨嬪䠬崮", num))) { goto Label_072E; } format.SetAttr(210, SubSuperScript.SuperScript); goto Label_0755; case 10: { string str11 = (string)A_0.method_54()[class2.method_3()]; if (Class567.smethod_16(str11)) { format.FontNameAscii = str11; format.FontNameNonFarEast = str11; } break; } case 11: { string str17 = (string)A_0.method_54()[class2.method_3()]; if (Class567.smethod_16(str17)) { format.FontNameBidi = (string)A_0.method_54()[class2.method_3()]; } break; } case 12: { string str16 = (string)A_0.method_54()[class2.method_3()]; if (Class567.smethod_16(str16)) { format.FontNameFarEast = (string)A_0.method_54()[class2.method_3()]; } break; } case 13: Class576.smethod_66(class2.method_3(), A_1, format, 190); break; case 14: case 15: Class576.smethod_66(class2.method_3(), A_1, format, 350); break; case 0x10: str14 = smethod_4(str2); break; case 0x11: str15 = smethod_4(str2); break; case 0x12: format.SetAttr(250, new Class650(Class576.smethod_70(class2.method_3()))); break; case 0x13: flag2 = Class576.smethod_69(class2.method_3()); break; case 20: flag3 = Class576.smethod_69(class2.method_3()); break; case 0x15: format.SetAttr(260, new Class650(Class576.smethod_69(class2.method_3()))); break; case 0x16: str3 = class2.method_3(); break; case 0x17: str4 = class2.method_3(); break; case 0x18: str5 = class2.method_3(); break; case 0x19: str6 = class2.method_3(); break; case 0x1a: str7 = class2.method_3(); break; case 0x1b: str8 = class2.method_3(); break; case 0x1c: format.SetAttr(370, Class576.smethod_62(str2, (Class16)format.method_31(370))); break; case 0x1d: format.SetAttr(150, (class2.method_3() == BookmarkStart.b("䤦䘨太䀬丮崰", num)) ? 0f : (((float)Class576.smethod_36(class2.method_3())) / 20f)); break; case 30: goto Label_09A1; case 0x1f: goto Label_09F9; case 0x20: smethod_3(class2.method_3(), black); break; case 0x21: format.SetAttr(290, smethod_2(class2.method_3())); break; case 0x22: if (class2.method_3() != BookmarkStart.b("䤦䘨䔪䠬", num)) { format.SetAttr(100, Class650.class650_1); } break; case 0x23: str12 = class2.method_3(); break; case 0x24: str9 = class2.method_3(); break; case 0x25: str13 = class2.method_3(); break; case 0x26: str10 = class2.method_3(); break; case 0x27: if (class2.method_3() != BookmarkStart.b("䄦䘨䔪夬Ȯ到尲头堶䬸", num)) { format.SetAttr(450, Class576.smethod_76(class2.method_3())); } break; case 40: goto Label_0B20; case 0x29: goto Label_0B51; case 0x2a: format.SetAttr(770, smethod_5(str2)); break; } } } continue; Label_04F5: flag4 = str2 == BookmarkStart.b("匦嬨帪䠬", num); if ((A_1.method_4() == BookmarkStart.b("圦䠨太䰬䠮䌰刲䔴弶", num)) && (A_1.method_0() == null)) { A_0.method_9().Settings.bool_27 = flag4; } A_1.method_15().SetAttr(0x582, !flag4); continue; Label_05F1: if (str2 == BookmarkStart.b("䌦䘨帪伬䌮吰", num)) { format.SetAttr(300, Class650.class650_1); } if (str2 == BookmarkStart.b("否䀨䔪䨬䌮吰", num)) { format.SetAttr(80, Class650.class650_1); } continue; Label_067D: if (str2 == BookmarkStart.b("䤦䘨䔪䠬", num)) { format.SetAttr(80, Class650.class650_0); } continue; Label_072E: if (strArray[0] == BookmarkStart.b("否尨䤪", num)) { format.SetAttr(210, SubSuperScript.SubScript); } Label_0755: format.SetAttr(200, Class576.smethod_73(format, str2, num3)); continue; Label_09A1: if (class2.method_3() == BookmarkStart.b("䈦䜨䰪弬丮䜰嘲儴", num)) { format.SetAttr(180, Class650.class650_1); } if (class2.method_3() == BookmarkStart.b("䈦䐨䤪䈬尮䈰嘲儴", num)) { format.SetAttr(170, Class650.class650_1); } continue; Label_09F9: if (class2.method_3() == BookmarkStart.b("䤦䘨䔪䠬", num)) { format.SetAttr(130, Class650.class650_1); } if (class2.method_3() == BookmarkStart.b("匦嬨帪䠬", num)) { format.SetAttr(130, Class650.class650_0); } continue; Label_0B20: if (class2.method_3() == BookmarkStart.b("䬦䀨䔪䠬Ȯ夰嘲尴倶儸伺", num)) { if (class3 == null) { class3 = smethod_1(A_0); } class3.method_7(true); } continue; Label_0B51: num2 = Class1041.smethod_23(str2) % 360; if (((num2 >= 0x2d) && (num2 < 180)) || ((num2 >= -315) && (num2 < -180))) { if (class3 == null) { class3 = smethod_1(A_0); } class3.method_1(true); } if (class3 == null) { A_1.method_20(Class922.smethod_70(class2.method_3())); } } if (!flag) { format.SetAttr(80, Class650.class650_0); format.SetAttr(300, Class650.class650_0); } if ((str14 != string.Empty) || (str15 != string.Empty)) { if (!(str14 == BookmarkStart.b("匦嬨帪䠬", num)) && !(str15 == BookmarkStart.b("匦嬨帪䠬", num))) { format.SetAttr(60, Class650.class650_0); } else { format.SetAttr(60, Class650.class650_1); } } if (flag2 || flag3) { format.SetAttr(70, Class650.class650_1); } if (class3 != null) { format.SetAttr(780, class3); } format.SetAttr(380, (short)Class922.smethod_81(string.Format(BookmarkStart.b("尦ᤨ嘪,吮0串", num), str3, str4))); format.SetAttr(390, (short)Class922.smethod_81(string.Format(BookmarkStart.b("尦ᤨ嘪,吮0串", num), str5, str6))); format.SetAttr(340, (short)Class922.smethod_81(string.Format(BookmarkStart.b("尦ᤨ嘪,吮0串", num), str7, str8))); if ((Class567.smethod_16(str9) || (str10 == BookmarkStart.b("否䈨䈪崬Ȯ䘰嬲尴䌶尸ᘺ丼伾⁀⁂⁄", num))) || (str12 == BookmarkStart.b("匦䄨䈪丬䐮", num))) { format.SetAttr(140, Class922.smethod_68(str9, str12, str10, str13)); } return(format); }
private static void smethod_5(Class857 A_0, Class92 A_1, Class17 A_2) { int num = 11; Class396 class2 = A_0.method_11(); while (class2.method_19()) { string str2; if ((!Class857.smethod_1(class2, A_1.method_8()) && !Class857.smethod_9(class2, A_1.method_6())) && (!Class857.smethod_2(class2, A_1.method_10()) && ((str2 = class2.method_1()) != null))) { int num2; if (Class1160.dictionary_184 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(9); 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); Class1160.dictionary_184 = dictionary1; } if (Class1160.dictionary_184.TryGetValue(str2, out num2)) { switch (num2) { case 0: if (class2.method_3() != BookmarkStart.b("0", num)) { A_2.method_53(Class922.smethod_58(class2.method_3())); } break; case 1: A_2.method_156(0x8d4, (float)Class576.smethod_36(class2.method_3())); break; case 2: A_2.method_156(0x8de, (float)Class576.smethod_36(class2.method_3())); break; case 3: A_2.method_156(0x8a2, Class922.smethod_86(class2.method_3())); break; case 4: smethod_6(A_2, class2.method_3()); break; case 5: A_1.method_17(Class576.smethod_90(class2.method_3())); break; case 6: A_0.method_9().Background.Color = Class576.smethod_76(class2.method_3()); break; case 7: { string str = class2.method_3(); if (str != null) { if (str == BookmarkStart.b("崰娲嬴制", num)) { goto Label_026C; } if (str == BookmarkStart.b("匰尲䄴弶", num)) { A_2.method_156(0x97e, GridPitchType.CharsAndLine); } } break; } case 8: A_2.method_156(0xa50, int.Parse(class2.method_3())); break; } } } continue; Label_026C: A_2.method_156(0x97e, GridPitchType.LinesOnly); } Class1138 class3 = A_0.method_52(); if ((class3 != null) && (class3.method_0() == BookmarkStart.b("䔰䄲䀴制", num))) { A_2.SetAttr(0x848, 1); if (Class567.smethod_16(class3.method_4())) { A_2.SetAttr(0x848, Class1041.smethod_11(class3.method_4())); } if (Class567.smethod_16(class3.method_8())) { A_2.SetAttr(0x960, Class576.smethod_36(class3.method_8())); } if (class3.method_14() == BookmarkStart.b("䔰䄲䀴制", num)) { A_2.SetAttr(0x83e, LineNumberingRestartMode.RestartPage); } } }