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); } }