internal PreferredWidth method_44() { int num = 6; short num2 = 0; WidthType auto = WidthType.Auto; bool flag = false; while (base.method_19()) { string str = base.method_1(); if (str != null) { if (!(str == BookmarkStart.b("嬫", num))) { if (str == BookmarkStart.b("堫圭䀯圱", num)) { auto = Class417.smethod_32(base.method_3()); } } else { flag = smethod_0(base.method_3()); num2 = (short)this.method_50(base.method_3()); } } } if ((auto == WidthType.Percentage) && !flag) { num2 = (short)(num2 / 50); } return(new PreferredWidth(auto, num2)); }
internal Class15 method_43() { int num = 8; int num2 = 0; FtsWidth auto = FtsWidth.Auto; bool flag = false; while (base.method_19()) { string str = base.method_1(); if (str != null) { if (!(str == BookmarkStart.b("夭", num))) { if (str == BookmarkStart.b("娭䤯䈱儳", num)) { auto = Class417.smethod_31(base.method_3()); } } else { flag = smethod_0(base.method_3()); num2 = this.method_50(base.method_3()); } } } if ((auto == FtsWidth.Percentage) && !flag) { num2 /= 50; } return(new Class15(auto, num2)); }
internal static void smethod_4(ShapeBase A_0, Class398 A_1) { int num = 11; Class43 shapePr = A_0.ShapePr; string str2 = shapePr.HasKey(0x1001) ? Class1085.smethod_72((TextWrappingStyle)shapePr[0x1001]) : ""; if (A_0.ShapePr.HasKey(0x1001)) { string str4 = Class417.smethod_16(A_0.HorizontalOrigin); if (str4 == BookmarkStart.b("䔰嘲䴴䌶", num)) { str4 = ""; } string str = Class417.smethod_14(A_0.VerticalOrigin); if (str == BookmarkStart.b("䔰嘲䴴䌶", num)) { str = ""; } string str3 = shapePr.HasKey(0x1002) ? Class1085.smethod_56(A_0.TextWrappingType) : ""; if (A_0.IsInline) { if ((str4 == BookmarkStart.b("到嬲吴䔶", num)) && (str == BookmarkStart.b("崰娲嬴制", num))) { A_1.method_4(BookmarkStart.b("䘰ȲԴശ丸䤺尼伾", num)); A_1.method_36(BookmarkStart.b("䔰䨲䔴制", num), str2); A_1.method_5(); } } else if (Class567.smethod_16(str2)) { A_1.method_4(BookmarkStart.b("䘰ȲԴശ丸䤺尼伾", num)); A_1.method_36(BookmarkStart.b("䔰䨲䔴制", num), str2); A_1.method_36(BookmarkStart.b("䈰娲儴制", num), str3); A_1.method_5(); } else if (Class567.smethod_16(str4) || Class567.smethod_16(str)) { A_1.method_4(BookmarkStart.b("䘰ȲԴശ丸䤺尼伾", num)); A_1.method_36(BookmarkStart.b("䈰娲儴制", num), str3); if (smethod_5(str4)) { A_1.method_36(BookmarkStart.b("倰崲嘴弶嘸䤺䔼", num), str4); } if (smethod_5(str)) { A_1.method_36(BookmarkStart.b("倰崲嘴弶嘸䤺䐼", num), str); } A_1.method_5(); } } if (A_0.AnchorLocked) { A_1.method_10(BookmarkStart.b("䘰ȲԴശ堸唺帼圾⹀ㅂ⥄⡆⩈⁊", num)); } }
internal static void smethod_0(Document A_0, Class399 A_1) { int num = 7; A_1.method_4(BookmarkStart.b("娬ᔮ地尲嬴䌶䨸", 7)); A_1.method_4(BookmarkStart.b("娬ᔮ唰嘲匴嘶䰸场䤼社⹀ⵂㅄ㑆", 7)); A_1.method_18(BookmarkStart.b("娬ᔮ倰䀲嘴帶倸", 7), A_0.DefaultFontNameTable.method_0()); A_1.method_18(BookmarkStart.b("娬ᔮ地刲䜴制堸䠺䤼", 7), A_0.DefaultFontNameTable.method_2()); A_1.method_18(BookmarkStart.b("娬ᔮ夰Ḳ吴夶䨸刺", 7), A_0.DefaultFontNameTable.method_4()); A_1.method_18(BookmarkStart.b("娬ᔮ到䀲", 7), A_0.DefaultFontNameTable.method_6()); A_1.method_5(); using (IEnumerator enumerator = A_0.FontInfoList.System.Collections.IEnumerable.GetEnumerator()) { while (enumerator.MoveNext()) { Form4 form = (Form4)enumerator.Current; A_1.method_4(BookmarkStart.b("娬ᔮ地尲嬴䌶", num)); A_1.method_18(BookmarkStart.b("娬ᔮ弰刲場制", num), form.method_31()); if (Class567.smethod_16(form.method_33())) { if (form.method_33().IndexOf(BookmarkStart.b("", num)) >= 0) { form.method_34(form.method_33().Substring(0, form.method_33().IndexOf(BookmarkStart.b("", num)))); } A_1.method_24(BookmarkStart.b("娬ᔮ倰弲䄴礶堸嘺堼", num), form.method_33().Replace(BookmarkStart.b("", num), BookmarkStart.b("ᘬ", num))); } if (form.method_35() != null) { A_1.method_24(BookmarkStart.b("娬ᔮ䄰刲嬴堶䨸帺ြ", num), Class567.smethod_40(form.method_35())); } A_1.method_24(BookmarkStart.b("娬ᔮ到嬲吴䔶䨸帺䤼", num), Class1041.smethod_39(form.method_37())); A_1.method_24(BookmarkStart.b("娬ᔮ地刲場帶唸䈺", num), Class911.smethod_1(form.method_39())); if (!form.method_43()) { A_1.method_10(BookmarkStart.b("娬ᔮ弰尲䄴挶䬸为堼款㡀㍂⁄", num)); } A_1.method_24(BookmarkStart.b("娬ᔮ䄰娲䄴吶儸", num), Class417.smethod_7(form.method_41())); if (form.method_45() != null) { A_1.method_4(BookmarkStart.b("娬ᔮ䈰娲刴", num)); A_1.method_18(BookmarkStart.b("娬ᔮ䐰䀲圴ᨶस", num), Class114.smethod_4(form.method_45(), 0)); A_1.method_18(BookmarkStart.b("娬ᔮ䐰䀲圴ᨶ࠸", num), Class114.smethod_4(form.method_45(), 4)); A_1.method_18(BookmarkStart.b("娬ᔮ䐰䀲圴ᨶସ", num), Class114.smethod_4(form.method_45(), 8)); A_1.method_18(BookmarkStart.b("娬ᔮ䐰䀲圴ᨶਸ", num), Class114.smethod_4(form.method_45(), 12)); A_1.method_18(BookmarkStart.b("娬ᔮ到䀲圴ᨶस", num), Class114.smethod_4(form.method_45(), 0x10)); A_1.method_18(BookmarkStart.b("娬ᔮ到䀲圴ᨶ࠸", num), Class114.smethod_4(form.method_45(), 20)); A_1.method_5(); } A_1.method_5(); } } A_1.method_5(); }
private static void smethod_2(Class398 A_0, Class14 A_1) { int num = 1; A_0.method_4(BookmarkStart.b("倦ጨ䴪弬丮尰嘲䘴制䴸栺䴼匾⡀㝂❄♆㭈", 1)); A_0.method_32(BookmarkStart.b("倦ጨ尪", 1), A_1.method_126(), 0); A_0.method_27(BookmarkStart.b("倦ጨ䠪䈬䌮帰䄲", 1), A_1.method_124()); string str = Class417.smethod_1(A_1.method_122()); if (Class567.smethod_16(str)) { A_0.vmethod_0(string.Format(BookmarkStart.b("倦ጨ倪ᴬ刮", num), str), true); } A_0.method_5(); }
internal static void smethod_1(CellFormat A_0, BinaryWriter A_1) { int num = 0; num = 0 | ((A_0.HorizontalMerge == CellMerge.Start) ? 1 : 0); num |= (A_0.HorizontalMerge == CellMerge.Continue) ? 2 : 0; num |= Class417.smethod_37(A_0.TextDirection) << 2; num |= (A_0.VerticalMerge != CellMerge.None) ? 0x20 : 0; num |= (A_0.VerticalMerge == CellMerge.Start) ? 0x40 : 0; num |= ((int)A_0.VerticalAlignment) << 7; num |= ((int)A_0.WidthUnit) << 9; num |= A_0.FitText ? 0x1000 : 0; num |= A_0.TextWrap ? 0 : 0x2000; A_1.Write((short)num); A_1.Write((short)(A_0.CellWidth * 20f)); smethod_3(A_0, 0xc26, A_1); smethod_3(A_0, 0xc30, A_1); smethod_3(A_0, 0xc3a, A_1); smethod_3(A_0, 0xc44, A_1); }
internal static void smethod_0(string A_0, StyleCollection A_1, bool A_2, Style A_3) { Class567.smethod_19(A_0, BookmarkStart.b("就唳嬵崷", 12)); Class567.smethod_20(A_1, BookmarkStart.b("䄱䀳伵吷弹伻", 12)); Class567.smethod_20(A_3, BookmarkStart.b("䄱䀳伵吷弹", 12)); StyleIdentifier user = A_2 ? StyleIdentifier.User : Class417.smethod_25(A_0); if (user != StyleIdentifier.User) { A_0 = Class417.smethod_27(A_0); } if (A_1.InnerList.Contains(user)) { user = StyleIdentifier.User; } if (Class881.smethod_3(user) == 0xfff) { int num = A_1.method_15(); } A_3.method_14(user); A_3.Name = A_0; }
internal void method_54(string A_0, Class15 A_1) { if (A_1 != null) { int num = (int)A_1.method_49(); switch (A_1.method_51()) { case FtsWidth.Auto: num = 0; break; case FtsWidth.Percentage: num = (int)(A_1.method_49() * 50f); break; case FtsWidth.Point: num = (int)A_1.method_49(); break; } this.method_49(A_0, Class1041.smethod_8(num), Class417.smethod_33(A_1.method_51())); } }
private void method_0(Style A_0) { string name; int num = 0; if (A_0.BuiltIn) { name = Class417.smethod_27(Class417.smethod_26(A_0.StyleIdentifier, A_0.Name)); } else { name = A_0.Name; } int istd = A_0.Istd; string str2 = this.method_1(BookmarkStart.b("䜥", num), string.Empty); this.hashtable_0.Add(istd, str2); if (!this.hashtable_1.ContainsKey(A_0.StyleId)) { this.hashtable_1.Add(A_0.StyleId, str2); } else { this.hashtable_1[A_0.StyleId] = str2; } string str3 = A_0.Document.Styles.method_14(A_0, false); if (Class567.smethod_16(str3)) { string[] strArray = str3.Split(new char[] { ',' }); int length = strArray.Length; while (--length >= 0) { strArray[length] = this.method_1(str2, strArray[length]); } this.hashtable_2.Add(istd, strArray); } }
private static void smethod_2(Class582 A_0) { int num = 5; Class547 latentStyles = A_0.Interface50.imethod_0().Styles.LatentStyles; Class394 class3 = A_0.imethod_1(); bool flag = latentStyles.method_2(); string str = ""; bool flag2 = latentStyles.method_4(); bool flag3 = latentStyles.method_6(); int num2 = latentStyles.method_8(); bool flag4 = latentStyles.method_10(); while (class3.method_19()) { string str2 = class3.method_1(); if (str2 != null) { if (!(str2 == BookmarkStart.b("䜪䈬䰮娰嘲儴", num))) { if (str2 == BookmarkStart.b("䔪䰬䈮吰", num)) { str = class3.method_3(); } } else { flag = class3.method_63(); } } } StyleIdentifier identifier = Class417.smethod_25(str); if (identifier != StyleIdentifier.User) { latentStyles.method_14().method_1(new Class66(identifier, flag, flag2, flag3, num2, flag4)); } }
internal Class16 method_39() { int num = 15; Class16 class2 = new Class16(); while (base.method_19()) { string key = base.method_1(); if (key != null) { int num2; if (Class1160.dictionary_25 == 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_25 = dictionary1; } if (Class1160.dictionary_25.TryGetValue(key, out num2)) { switch (num2) { case 0: class2.SetAttr(1, Class417.smethod_34(base.method_3())); break; case 1: class2.method_61(Class114.smethod_13(base.method_3())); break; case 2: class2.method_57(Class114.smethod_13(base.method_3())); break; case 3: class2.method_65(base.method_3()); break; case 4: class2.method_67(base.method_3()); break; case 5: class2.method_69(base.method_3()); break; case 6: class2.method_71(base.method_3()); break; case 7: class2.method_73(base.method_3()); break; case 8: class2.method_75(base.method_3()); break; } } } } return(class2); }
private static bool smethod_2(WordAttrCollection A_0, bool A_1, Interface52 A_2, bool A_3) { int num = 0; bool flag = A_2.imethod_2(); Class398 class2 = A_2.imethod_1(); int num2 = 0; string styleId = null; object obj2 = null; object obj3 = null; object obj4 = null; string str2 = null; object obj5 = null; object obj6 = null; object obj7 = null; object obj8 = null; object obj9 = null; string str3 = null; string str4 = null; string str5 = null; object obj10 = null; string str6 = null; object obj11 = null; string str7 = null; string str8 = null; object obj12 = null; object obj13 = null; object obj14 = null; object listLevelNumber = null; object obj16 = null; Border top = null; Border left = null; Border bottom = null; Border right = null; Border border5 = null; Border border6 = null; Class16 class3 = null; TabCollection tabs = null; object obj17 = null; object obj18 = null; object obj19 = null; object obj20 = null; object obj21 = null; object obj22 = null; object obj23 = null; object obj24 = null; object obj25 = null; object obj26 = null; object obj27 = null; object obj28 = null; object obj29 = null; object obj30 = null; object obj31 = null; object obj32 = null; object obj33 = null; string str9 = null; object obj34 = null; object obj35 = null; object obj36 = null; object obj37 = null; object obj38 = null; object obj39 = null; object obj40 = null; object obj41 = null; object obj42 = null; object obj43 = null; object obj44 = null; string str10 = null; string str11 = null; string str12 = null; object obj45 = null; Class578 class4 = null; for (int i = 0; i < A_0.Count; i++) { int num4 = A_0.method_18(i); object obj46 = A_0.method_19(i); num2++; int num5 = num4; if (num5 <= 0x497) { if (num5 <= 0x456) { if (num5 <= 0x41a) { if (num5 <= 40) { if (num5 == 20) { bottom = (obj46 as Borders).Bottom; left = (obj46 as Borders).Left; right = (obj46 as Borders).Right; top = (obj46 as Borders).Top; } else { if (num5 != 40) { goto Label_0757; } if (!(A_0 as ParagraphFormat).Frame.IsDefault) { Class14 class5 = obj46 as Class14; if (class5.HasKey(0x11)) { obj6 = class5.method_87(); } if (class5.HasKey(6)) { obj7 = class5.method_92(); } if (class5.HasKey(7)) { str8 = Class248.smethod_15(class5.method_95(), flag); } if (class5.HasKey(9)) { obj9 = class5.method_97(); } if (class5.HasKey(0x10)) { obj8 = class5.method_100(); } if (class5.HasKey(0x12)) { str3 = Class248.smethod_13(class5.method_103(), flag); } if (class5.HasKey(11)) { str4 = Class248.smethod_9((byte)class5.method_81()); } if (class5.HasKey(12)) { str5 = Class248.smethod_11((byte)class5.method_84()); } if (class5.HasKey(3)) { obj10 = class5.method_63(); } if (class5.HasKey(8)) { str6 = Class248.smethod_7(class5.method_74()); } if (class5.HasKey(4)) { obj11 = class5.method_68(); } if (class5.HasKey(15)) { str7 = Class248.smethod_5(class5.method_77()); } if (class5.HasKey(0x15)) { str2 = Class248.smethod_3(class5.method_108()); } if (class5.HasKey(20)) { obj5 = class5.method_110(); } } } continue; } switch (num5) { case 0x3fc: { str10 = Class248.smethod_19((HorizontalAlignment)obj46, false); continue; } case 0x3fe: { obj43 = obj46; continue; } case 0x410: { obj3 = obj46; continue; } case 0x41a: { obj2 = obj46; continue; } } goto Label_0757; } if (num5 <= 0x438) { switch (num5) { case 0x424: { obj4 = obj46; continue; } case 0x42e: { obj18 = obj46; continue; } } if (num5 != 0x438) { goto Label_0757; } obj19 = obj46; } else { switch (num5) { case 0x442: { obj20 = obj46; continue; } case 0x44c: { obj21 = obj46; continue; } } if (num5 != 0x456) { goto Label_0757; } listLevelNumber = obj46; } } else if (num5 <= 0x479) { if (num5 <= 0x465) { if (num5 == 0x460) { obj14 = obj46; } else { if (num5 != 0x465) { goto Label_0757; } if (!A_3) { class4 = (Class578)obj46; if (!class4.method_4()) { class4 = null; num2--; } } } } else { switch (num5) { case 0x46a: { obj16 = obj46; continue; } case 0x474: { tabs = (TabCollection)obj46; continue; } } if (num5 != 0x479) { goto Label_0757; } obj34 = obj46; } } else if (num5 <= 0x488) { switch (num5) { case 0x47e: { obj36 = obj46; continue; } case 0x483: { obj40 = obj46; continue; } } if (num5 != 0x488) { goto Label_0757; } obj35 = obj46; } else { switch (num5) { case 0x48d: { obj39 = obj46; continue; } case 0x492: { if (((float)obj46) < 0f) { obj37 = -((float)obj46); } else { obj38 = obj46; } continue; } } if (num5 != 0x497) { goto Label_0757; } if (((float)obj46) < 0f) { obj41 = -((float)obj46); } else { obj42 = obj46; } } continue; } if (num5 <= 0x500) { if (num5 <= 0x4c9) { if (num5 <= 0x4b5) { if (num5 != 0x4b0) { if (num5 != 0x4b5) { goto Label_0757; } obj28 = obj46; } else { obj27 = obj46; } } else { switch (num5) { case 0x4ba: { obj29 = obj46; continue; } case 0x4c4: { obj30 = obj46; continue; } } if (num5 != 0x4c9) { goto Label_0757; } obj31 = obj46; } } else if (num5 <= 0x4e2) { switch (num5) { case 0x4ce: { obj32 = obj46; continue; } case 0x4d8: { obj22 = obj46; continue; } } if (num5 != 0x4e2) { goto Label_0757; } obj23 = obj46; } else { switch (num5) { case 0x4ec: { obj26 = obj46; continue; } case 0x4f6: { obj25 = obj46; continue; } } if (num5 != 0x500) { goto Label_0757; } obj45 = (byte)obj46; } continue; } if (num5 <= 0x5c8) { if (num5 <= 0x582) { switch (num5) { case 0x56e: { border5 = (Border)obj46; continue; } case 0x578: { border6 = (Border)obj46; continue; } } if (num5 != 0x582) { goto Label_0757; } obj17 = obj46; } else { switch (num5) { case 0x5b4: { class3 = (Class16)obj46; continue; } case 0x5be: { obj13 = obj46; continue; } } if (num5 != 0x5c8) { goto Label_0757; } str11 = Class417.smethod_39((TextDirection)obj46, flag); } continue; } if (num5 <= 0x672) { if (num5 == 0x5e6) { str12 = Class248.smethod_1((TextAlignment)obj46); } else if (num5 != 0x618) { if (num5 != 0x672) { goto Label_0757; } obj33 = Math.Abs((float)obj46); } else { obj24 = obj46; } continue; } switch (num5) { case 0x677: { str9 = Class248.smethod_17((LineSpacingRule)obj46, flag); continue; } case 0x67c: { obj44 = obj46; continue; } case 0x271a: { num2--; continue; } } Label_0757: num2--; } ListFormat listFormat = null; if (A_0.OwnerBase is Paragraph) { Paragraph ownerBase = A_0.OwnerBase as Paragraph; if (string.IsNullOrEmpty(styleId) && ((A_0.OwnerBase as Paragraph).ParaStyle != null)) { if (flag) { styleId = (A_0.OwnerBase as Paragraph).ParaStyle.StyleId; } else { styleId = A_2.imethod_5((A_0.OwnerBase as Paragraph).ParaStyle.StyleId); } } listFormat = ownerBase.ListFormat; } if (A_0.OwnerBase is ParagraphStyle) { listFormat = (A_0.OwnerBase as ParagraphStyle).ListFormat; } if (listFormat != null) { if (((listFormat.ListType != ListType.NoList) && listFormat.HasKey(1)) && !listFormat.IsEmptyList) { if (flag) { obj14 = (A_2 as Class421).class401_0.method_3().method_520(listFormat); } else { obj14 = (A_2 as Class421).method_22(listFormat); } listLevelNumber = listFormat.ListLevelNumber; } else if (listFormat.IsEmptyList) { obj14 = 0; listLevelNumber = 0; } } if (num2 == 0) { return(false); } if (A_1) { class2.method_4(BookmarkStart.b("儥ሧ娩簫尭", num)); } class2.method_24(BookmarkStart.b("儥ሧ娩缫娭䤯帱儳", num), styleId); class2.method_22(BookmarkStart.b("儥ሧ䄩䤫䬭䀯簱儳丵䰷", num), obj2); class2.method_22(BookmarkStart.b("儥ሧ䄩䤫䬭䀯縱崳堵崷䤹", num), obj3); class2.method_22(BookmarkStart.b("儥ሧ娩䴫䤭唯瀱䘳匵夷儹縻嬽☿ⵁ㙃⍅", num), obj4); if (obj10 != null) { str6 = null; } if (obj11 != null) { str7 = null; } class2.method_33(BookmarkStart.b("儥ሧ䰩師伭崯圱搳䐵", num), new object[] { flag?BookmarkStart.b("儥ሧ丩師䄭䀯焱唳䘵", num) : BookmarkStart.b("儥ሧ丩師䄭䀯ἱ圳圵䠷", num), str2, BookmarkStart.b("儥ሧ䘩䔫䀭唯䄱", num), obj5, BookmarkStart.b("儥ሧ崩", num), obj6, BookmarkStart.b("儥ሧ䈩", num), obj7, flag ? BookmarkStart.b("儥ሧ䈩縫嬭尯圱", num) : BookmarkStart.b("儥ሧ䈩ī尭䔯帱儳", num), str8, flag ? BookmarkStart.b("儥ሧ䈩缫席儯儱儳", num) : BookmarkStart.b("儥ሧ䈩弫席儯儱儳", num), obj9, flag ? BookmarkStart.b("儥ሧ尩缫席儯儱儳", num) : BookmarkStart.b("儥ሧ尩弫席儯儱儳", num), obj8, BookmarkStart.b("儥ሧ崩師伭䀯", num), str3, flag ? BookmarkStart.b("儥ሧ尩洫䀭匯娱嬳䐵", num) : BookmarkStart.b("儥ሧ尩䴫䀭匯娱嬳䐵", num), str5, flag ? BookmarkStart.b("儥ሧ䈩洫䀭匯娱嬳䐵", num) : BookmarkStart.b("儥ሧ䈩䴫䀭匯娱嬳䐵", num), str4, BookmarkStart.b("儥ሧ利", num), obj10, flag ? BookmarkStart.b("儥ሧ利洫䈭夯唱娳", num) : BookmarkStart.b("儥ሧ利ī伭尯嬱匳堵", num), str6, BookmarkStart.b("儥ሧ匩", num), obj11, flag ? BookmarkStart.b("儥ሧ匩洫䈭夯唱娳", num) : BookmarkStart.b("儥ሧ匩ī伭尯嬱匳堵", num), str7, flag ? BookmarkStart.b("儥ሧ䬩䈫䴭堯崱䘳稵圷夹圻", num) : BookmarkStart.b("儥ሧ䬩䈫䴭堯崱䘳ᬵ吷唹弻唽", num), obj12 }); class2.method_22(BookmarkStart.b("儥ሧ崩䔫䨭弯䔱眳夵嘷丹主儽ⰿ", num), obj13); bool flag2 = listLevelNumber != null; bool flag3 = obj14 != null; string str13 = flag ? null : ((Class421)A_2).method_55(); string str14 = flag ? null : ((Class421)A_2).method_56(); bool flag4 = (class4 != null) && class4.method_4(); if ((flag2 || flag3) || ((flag4 || (str13 != null)) || (str14 != null))) { class2.method_4(flag ? BookmarkStart.b("儥ሧ䐩夫䌭怯䀱", num) : BookmarkStart.b("儥ሧ䘩䔫崭䐯戱䘳", num)); if (flag2) { class2.method_22(BookmarkStart.b("儥ሧ䌩䀫堭尯", num), listLevelNumber); } if (flag3) { class2.method_22(flag ? BookmarkStart.b("儥ሧ䐩夫䌭礯嘱", num) : BookmarkStart.b("儥ሧ䌩䀫䠭弯", num), obj14); } if (str13 != null) { class2.method_24(BookmarkStart.b("儥倧ဩ堫", num), str13); } if (str14 != null) { class2.method_24(BookmarkStart.b("儥倧ဩ䨫䄭帯䘱", num), str14); } if (flag4) { class2.vmethod_10(class4, A_2.imethod_6()); } class2.method_5(); } class2.method_22(flag ? BookmarkStart.b("儥ሧ天夫席䀯䀱儳䔵䬷瘹唻倽┿ుㅃ⭅⩇⽉㹋㵍", num) : BookmarkStart.b("儥ሧ天夫席䈯圱䜳䔵琷匹刻嬽฿㝁⥃⑅ⵇ㡉㽋", num), obj16); class2.method_46(BookmarkStart.b("儥ሧ娩渫䨭䈯", num), flag, new object[] { BookmarkStart.b("儥ሧ帩䌫席", num), top, BookmarkStart.b("儥ሧ䘩䤫䠭䐯", num), left, BookmarkStart.b("儥ሧ䠩䌫娭䐯崱夳", num), bottom, BookmarkStart.b("儥ሧ堩䔫䤭堯䘱", num), right, BookmarkStart.b("儥ሧ䠩䤫娭䜯圱儳堵", num), border5, BookmarkStart.b("儥ሧ䠩䴫尭", num), border6 }); class2.vmethod_4(class3); smethod_3(tabs, A_2); class2.method_22(BookmarkStart.b("儥ሧ天夫席䀯䀱儳䔵䬷笹䤻䨽⼿ੁ㵃㙅⁇⽉≋㵍", num), obj17); class2.method_22(BookmarkStart.b("儥ሧ䄩䔫䀭䌯崱弳䌵", num), obj18); class2.method_22(BookmarkStart.b("儥ሧ崩䌫尭启攱䘳圵䠷", num), obj19); class2.method_22(BookmarkStart.b("儥ሧ䔩娫䬭䈯吱堳夵伷樹䤻倽⌿㙁", num), obj20); class2.method_22(BookmarkStart.b("儥ሧ帩䌫席簯嬱娳匵样伹刻崽㐿", num), obj21); class2.method_22(BookmarkStart.b("儥ሧ䬩夫娭弯愱䐳圵嬷弹砻笽", num), obj22); class2.method_22(BookmarkStart.b("儥ሧ䬩夫娭弯愱䐳圵嬷弹砻瀽", num), obj23); class2.method_22(BookmarkStart.b("儥ሧ䠩䔫䨭夯", num), obj24); class2.method_22(BookmarkStart.b("儥ሧ䬩䠫䐭䔯䄱䀳搵儷崹吻䨽िⱁ⁃", num), obj25); class2.method_22(BookmarkStart.b("儥ሧ天䈫伭䀯昱嬳焵䨷匹堻", num), obj26); class2.method_33(BookmarkStart.b("儥ሧ天尫伭匯嬱娳儵", num), new object[] { BookmarkStart.b("儥ሧ䠩䤫䠭弯䀱儳", num), class2.method_23(obj27, 20f), flag ? BookmarkStart.b("儥ሧ䠩䤫䠭弯䀱儳稵儷吹夻䴽", num) : BookmarkStart.b("儥ሧ䠩䤫䠭弯䀱儳ᬵ吷匹刻嬽㌿", num), class2.method_23(obj28, 100f), flag ? BookmarkStart.b("儥ሧ䠩䤫䠭弯䀱儳眵䴷丹医䴽〿⍁❃⽅♇ⵉ", num) : BookmarkStart.b("儥ሧ䠩䤫䠭弯䀱儳ᬵ夷伹䠻儽㌿㉁╃╅ⅇ⑉⭋", num), obj29, BookmarkStart.b("儥ሧ䬩䨫娭唯䀱", num), class2.method_23(obj30, 20f), flag ? BookmarkStart.b("儥ሧ䬩䨫娭唯䀱砳張嘷弹伻", num) : BookmarkStart.b("儥ሧ䬩䨫娭唯䀱ᤳ娵儷吹夻䴽", num), class2.method_23(obj31, 100f), flag ? BookmarkStart.b("儥ሧ䬩䨫娭唯䀱申䌵䰷唹伻丽ℿ⅁ⵃ⡅⽇", num) : BookmarkStart.b("儥ሧ䬩䨫娭唯䀱ᤳ圵䴷丹医䴽〿⍁❃⽅♇ⵉ", num), obj32, BookmarkStart.b("儥ሧ䘩䔫䀭唯", num), class2.method_23(obj33, 20f), flag ? BookmarkStart.b("儥ሧ䘩䔫䀭唯怱䄳娵崷", num) : BookmarkStart.b("儥ሧ䘩䔫䀭唯ἱ䘳䌵吷弹", num), str9 }); class2.method_33(BookmarkStart.b("儥ሧ䌩䈫䨭", num), new object[] { BookmarkStart.b("儥ሧ䘩䤫䠭䐯", num), class2.method_23(obj35, 20f), BookmarkStart.b("儥ሧ堩䔫䤭堯䘱", num), class2.method_23(obj36, 20f), BookmarkStart.b("儥ሧ䈩䴫䀭圯嬱娳儵", num), class2.method_23(obj37, 20f), flag ? BookmarkStart.b("儥ሧ䰩䔫尭䌯䘱砳張嘷弹", num) : BookmarkStart.b("儥ሧ䰩䔫尭䌯䘱ᤳ娵儷吹夻", num), class2.method_23(obj38, 20f), flag ? BookmarkStart.b("儥ሧ䘩䤫䠭䐯焱尳圵䨷䤹", num) : BookmarkStart.b("儥ሧ䘩䤫䠭䐯ἱ圳帵夷䠹伻", num), class2.method_23(obj39, 100f), flag ? BookmarkStart.b("儥ሧ堩䔫䤭堯䘱眳帵夷䠹伻", num) : BookmarkStart.b("儥ሧ堩䔫䤭堯䘱ᤳ唵倷嬹主䴽", num), class2.method_23(obj40, 100f), flag ? BookmarkStart.b("儥ሧ䈩䴫䀭圯嬱娳儵笷刹崻䰽㌿", num) : BookmarkStart.b("儥ሧ䈩䴫䀭圯嬱娳儵ᔷ夹吻弽㈿ㅁ", num), class2.method_23(obj41, 100f), flag ? BookmarkStart.b("儥ሧ䰩䔫尭䌯䘱砳張嘷弹缻嘽ℿぁ㝃", num) : BookmarkStart.b("儥ሧ䰩䔫尭䌯䘱ᤳ娵儷吹夻ጽ⌿⩁╃㑅㭇", num), class2.method_23(obj42, 100f) }); class2.method_22(BookmarkStart.b("儥ሧ䤩䌫䀭䐯圱䰳䈵䴷嬹倻洽〿⍁❃⽅♇ⵉ", num), obj43); class2.method_22(BookmarkStart.b("儥ሧ天夫席䀯䀱儳䔵䬷甹䨻嬽㈿⹁╃㙅", num), obj44); class2.method_24(BookmarkStart.b("儥ሧ䀩伫", num), str10); class2.method_24(BookmarkStart.b("儥ሧ帩䤫嘭䐯瘱崳䐵崷夹䠻圽⼿ⱁ", num), str11); class2.method_24(BookmarkStart.b("儥ሧ帩䤫嘭䐯猱堳張強吹儻嬽⸿㙁", num), str12); class2.method_22(BookmarkStart.b("儥ሧ䔩夫娭尯嬱娳匵琷䰹倻", num), obj45); if (flag) { class2.method_22(BookmarkStart.b("儥ሧ䜩䔫尭䈯崱䘳缵嘷帹夻倽㐿ㅁ", num), obj34); } return(true); }
internal static StyleIdentifier smethod_0(string A_0) { return(Class417.smethod_25(Class417.smethod_28(A_0))); }
internal Class1054(RowFormat A_0, bool A_1, Interface52 A_2) { int num4 = 5; this.bool_1 = true; this.bool_4 = true; this.bool_6 = A_2.imethod_2(); for (int i = 0; i < A_0.Count; i++) { int num2 = A_0.method_18(i); object obj2 = A_0.method_19(i); int num3 = num2; if (num3 <= 0x10a4) { if (num3 <= 0x100e) { if (num3 <= 0xfa5) { switch (num3) { case 1: if (!(obj2 as Borders).IsDefault) { this.border_4 = (obj2 as Borders).Top; this.border_2 = (obj2 as Borders).Left; this.border_0 = (obj2 as Borders).Bottom; this.border_3 = (obj2 as Borders).Right; this.border_1 = (obj2 as Borders).Horizontal; this.border_5 = (obj2 as Borders).Vertical; this.int_1 += 6; } break; case 3: this.string_18 = A_2.imethod_1().method_23((obj2 as Paddings).Bottom, 20f).ToString(); this.string_17 = A_2.imethod_1().method_23((obj2 as Paddings).Left, 20f).ToString(); this.string_16 = A_2.imethod_1().method_23((obj2 as Paddings).Top, 20f).ToString(); this.string_19 = A_2.imethod_1().method_23((obj2 as Paddings).Right, 20f).ToString(); this.int_1 += 4; break; case 0x77: this.bool_0 = (bool)obj2; break; case 120: { this.bool_0 = true; RowFormat.TablePositioning positioning = obj2 as RowFormat.TablePositioning; this.string_3 = (positioning.DistanceFromTop != 0f) ? A_2.imethod_1().method_23(positioning.DistanceFromTop, 20f).ToString() : null; this.string_4 = (positioning.DistanceFromLeft != 9f) ? A_2.imethod_1().method_23(positioning.DistanceFromLeft, 20f).ToString() : null; this.string_5 = (positioning.DistanceFromBottom != 0f) ? A_2.imethod_1().method_23(positioning.DistanceFromBottom, 20f).ToString() : null; this.string_6 = (positioning.DistanceFromRight != 9f) ? A_2.imethod_1().method_23(positioning.DistanceFromRight, 20f).ToString() : null; this.string_8 = Class417.smethod_16(Class417.smethod_21(positioning.HorizRelationTo)); this.string_7 = Class417.smethod_14((VerticalOrigin)positioning.VertRelationTo); this.string_9 = (positioning.HorizPositionAbs != HorizontalPosition.Left) ? Class417.smethod_18(positioning.HorizPositionAbs) : null; this.string_11 = (positioning.VertPositionAbs != VerticalPosition.None) ? Class417.smethod_23(positioning.VertPositionAbs) : null; this.string_10 = A_2.imethod_1().method_23(positioning.HorizPositionEx, 20f).ToString(); this.string_12 = A_2.imethod_1().method_23(positioning.VertPositionEx, 20f).ToString(); this.bool_1 = positioning.TableOverlap; break; } case 0xfa5: if (obj2 != null) { Style style = A_2.imethod_0().Styles.method_13((int)obj2, false); if (A_2.imethod_2()) { this.string_0 = style.StyleId; } else { this.string_0 = A_2.imethod_4(style.Istd); } } break; } } else { switch (num3) { case 0xfaa: { this.string_13 = Class859.smethod_1((RowAlignment)obj2); this.int_0++; this.int_1++; continue; } case 0xfc8: { if ((bool)obj2) { this.bool_3 = (bool)obj2; this.int_0++; } continue; } } if (num3 == 0x100e) { TableRowHeightType type = (TableRowHeightType)obj2; if (type != TableRowHeightType.AtLeast) { this.string_22 = Class859.smethod_3(type, this.bool_6); this.int_0++; } if ((this.bool_6 && (type == TableRowHeightType.Auto)) && (this.string_21 == null)) { this.string_21 = BookmarkStart.b("ᬪ", num4); } } } } else if (num3 <= 0x1086) { switch (num3) { case 0x1018: { this.string_21 = Class1041.smethod_8((int)A_2.imethod_1().method_23(obj2, 20f)); this.int_0++; continue; } case 0x102c: { this.string_20 = Class1041.smethod_41(Class531.smethod_1((TableStyleOptions)obj2)); this.int_1++; continue; } } if (num3 == 0x1086) { this.class15_0 = (Class15)obj2; if (this.bool_6) { this.int_1++; } } } else { switch (num3) { case 0x1090: { if (!A_1) { this.object_0 = ((LayoutType)obj2) == LayoutType.AutoFit; this.int_1++; } continue; } case 0x109a: { this.int_3 = (int)Math.Round((double)(obj2 as Class15).method_49()); if (this.int_3 > 0) { this.int_0++; } continue; } } if (num3 == 0x10a4) { this.int_5 = (int)(obj2 as Class15).method_49(); if (this.int_5 > 0) { this.int_0++; } } } } else if (num3 <= 0x1130) { if (num3 <= 0x10f4) { switch (num3) { case 0x10c2: { this.string_14 = A_2.imethod_1().method_23(obj2, 20f).ToString(); this.int_0++; this.int_1++; continue; } case 0x10ea: { this.class16_0 = (Class16)obj2; this.int_1++; continue; } } if (num3 == 0x10f4) { this.string_15 = A_2.imethod_1().method_23(obj2, 20f).ToString(); this.int_1++; } } else { switch (num3) { case 0x1108: { if (!((bool)obj2)) { this.bool_4 = (bool)obj2; this.int_0++; } continue; } case 0x111c: { this.bool_2 = (bool)obj2; continue; } } if (num3 == 0x1130) { this.string_25 = Class114.smethod_5((int)obj2); } } } else if (num3 <= 0x11a8) { switch (num3) { case 0x1194: { this.string_1 = Class1041.smethod_9((long)obj2); continue; } case 0x119e: { this.string_2 = Class1041.smethod_9((long)obj2); continue; } } if ((num3 == 0x11a8) && A_2.imethod_2()) { this.bool_5 = true; this.int_0++; } } else { switch (num3) { case 0x13f0: this.int_2 = (int)obj2; this.int_0++; break; case 0x13f1: this.int_4 = (int)obj2; this.int_0++; break; case 0x1392: this.string_24 = (string)obj2; break; case 0x1388: this.string_23 = (string)obj2; break; } } } if (!A_1) { if (this.object_0 == null) { this.object_0 = A_0.LayoutType == LayoutType.AutoFit; this.int_1++; } if ((bool)this.object_0) { this.int_1--; } } if ((A_0.OwnerBase is Table) && ((A_0.OwnerBase as Table).TableStyle != null)) { if (this.bool_6) { this.string_0 = (A_0.OwnerBase as Table).TableStyle.StyleId; } else { this.string_0 = A_2.imethod_5((A_0.OwnerBase as Table).TableStyle.StyleId); } } }
internal static void smethod_0(Class582 A_0) { int num = 13; Class394 class2 = A_0.imethod_1(); Document document = A_0.Interface50.imethod_0(); Class907 settings = document.Settings; ViewSetup viewSetup = document.ViewSetup; settings.method_5().method_151(); Class908 class4 = document.Settings.method_5(); settings.bool_42 = false; while (class2.method_9(BookmarkStart.b("圲娴吶椸䤺", num))) { string key = class2.method_1(); if (key != null) { int num2; if (Class1160.dictionary_181 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(0x48); 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("儲娴堶券紺刼匾╀ፂ㝄⹆❈㽊ⅎ㙐R㵔㉖㱘⽚⹜", 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); dictionary1.Add(BookmarkStart.b("圲娴礶嘸伺甼䘾ㅀ⭂⁄⥆⡈㽊⡌ぐ⍒♔", num), 0x2b); dictionary1.Add(BookmarkStart.b("嘲䌴制圸稺匼嬾เ❂⅄ཆⱈ⩊⥌⩎⍐⁒", num), 0x2c); dictionary1.Add(BookmarkStart.b("圲䜴嘶丸刺匼堾ـㅂⱄ⍆ň⑊㽌♎⭐㱒㭔⍖㡘㝚⽞`b०", num), 0x2d); dictionary1.Add(BookmarkStart.b("圲䜴嘶丸刺匼堾ـㅂⱄ⍆Ὀ⹊㽌㭎㡐げ㑔㭖⭚㱜㱞ࡠൢɤ", num), 0x2e); dictionary1.Add(BookmarkStart.b("圲尴䐶䤸场尼䘾ीⱂ㝄⹆㍈⑊⍌㭎ぐ㽒ᅔ╖㡘ⱚ㑜ㅞ٠③ᝤ൨᭬੮Ͱੲ", num), 0x2f); dictionary1.Add(BookmarkStart.b("圲尴䐶䤸场尼䘾ᝀ♂㝄㍆⁈⡊ⱌ⍎ᕐ⅒㑔⁖じ㕚㩜ᡞ፠Ť≦ὨὬ᙮", num), 0x30); dictionary1.Add(BookmarkStart.b("䘲䘴制琸娺似堾⡀ⵂ㙄ņ♈㥊ौ㵎ぐ㱔㥖㹘ᱚ⽜㙞ՠⱢᝤɪͬ", num), 0x31); dictionary1.Add(BookmarkStart.b("圲䜴嘶丸刺匼堾ـㅂⱄ⍆ň⑊㽌♎⭐㱒㭔⍖㡘㝚ቜⵞࡠѢ०", num), 50); dictionary1.Add(BookmarkStart.b("圲䜴嘶丸刺匼堾ـㅂⱄ⍆Ὀ⹊㽌㭎㡐げ㑔㭖ᙘ⥚㑜㡞ࡠൢ", num), 0x33); dictionary1.Add(BookmarkStart.b("圲娴礶嘸伺渼圾⁀❂⁄ņ♈㥊⁌ぐ❒㑔", num), 0x34); dictionary1.Add(BookmarkStart.b("䌲䀴夶娸伺䠼帾㕀⩂⩄⥆Ɉ⹊㽌ⅎ㡐㵒㉔", num), 0x35); dictionary1.Add(BookmarkStart.b("倲崴嘶䬸娺帼䬾⑀ㅂᙄ㝆⡈⡊ⅎ㙐ၒ㩔㥖ⵘ⥚㉜㍞", num), 0x36); dictionary1.Add(BookmarkStart.b("䌲䜴帶圸伺椼䠾⹀ూ⭄ࡆ❈⹊", num), 0x37); dictionary1.Add(BookmarkStart.b("䀲䄴䔶倸堺䤼社⡀ㅂ㙄㍆ࡈ╊⥌͎ぐ⁒⅔ᑖㅘ㩚⽜ⱞ", num), 0x38); dictionary1.Add(BookmarkStart.b("崲娴笶倸唺堼紾㍀♂⑄ⱆ㩈⭌㭎㑐⅒", num), 0x39); dictionary1.Add(BookmarkStart.b("崲娴笶倸唺堼紾㍀♂⑄ⱆ㩈ॊ⡌⥎㹐⅒ご", num), 0x3a); dictionary1.Add(BookmarkStart.b("唲娴堶䴸唺刼䬾⑀ፂ㝄", num), 0x3b); dictionary1.Add(BookmarkStart.b("嘲嬴匶圸吺䤼娾ᅀㅂ", num), 60); dictionary1.Add(BookmarkStart.b("倲娴娶䤸娺䤼", num), 0x3d); dictionary1.Add(BookmarkStart.b("圲娴吶漸娺似䰾", num), 0x3e); dictionary1.Add(BookmarkStart.b("尲䔴䌶倸嘺吼䔾⑀Ղ⩄㕆ୈ㥊≌㡎≐㙒❔", num), 0x3f); dictionary1.Add(BookmarkStart.b("䄲倴嬶䀸琺匼椾ీག", num), 0x40); dictionary1.Add(BookmarkStart.b("刲头嬶嘸䰺洼焾ـ", num), 0x41); dictionary1.Add(BookmarkStart.b("圲娴礶嘸伺漼娾ⵀ㩂⥆ੈᡊṌ", num), 0x42); dictionary1.Add(BookmarkStart.b("圲娴礶嘸伺渼帾㝀♂ቄ≆⭈ᭊⱌ⡎㑐⁒ᑔ㉚㍜㡞ൠ٢⍤ը", num), 0x43); dictionary1.Add(BookmarkStart.b("圲娴礶嘸伺爼䴾♀≂⭄⹆㍈⹊ьⅎᝐ㱒㥔㍖㱘⥚", num), 0x44); dictionary1.Add(BookmarkStart.b("圲娴礶嘸伺格䰾⑀ག⩄⥆⹈ൊ⍎㑐ᵒ㑔㩖㱘⡚", num), 0x45); dictionary1.Add(BookmarkStart.b("䌲尴伶尸场丼漾⑀ㅂౄ⥆⩈⍊", num), 70); dictionary1.Add(BookmarkStart.b("䜲吴䔶常帺䤼氾≀ㅂ⁄≆❈ᡊ㝌", num), 0x47); Class1160.dictionary_181 = dictionary1; } if (Class1160.dictionary_181.TryGetValue(key, out num2)) { switch (num2) { case 0: { settings.bool_60 = class2.method_31(); continue; } case 1: { settings.bool_57 = class2.method_31(); continue; } case 2: case 0x23: { continue; } case 3: { settings.bool_39 = class2.method_31(); continue; } case 4: { settings.bool_38 = class2.method_31(); continue; } case 5: { settings.int_18 = class2.method_29(); continue; } case 6: { settings.bool_8 = class2.method_31(); continue; } case 7: { settings.bool_5 = class2.method_31(); continue; } case 8: { settings.bool_4 = class2.method_31(); continue; } case 9: { settings.bool_3 = class2.method_31(); continue; } case 10: { settings.bool_29 = class2.method_31(); continue; } case 11: { settings.bool_52 = class2.method_31(); continue; } case 12: { settings.bool_53 = class2.method_31(); continue; } case 13: { settings.bool_56 = class2.method_31(); continue; } case 14: { settings.bool_59 = class2.method_31(); continue; } case 15: { settings.string_4 = class2.method_12(BookmarkStart.b("䬲䘴嬶䴸", num), ""); continue; } case 0x10: { viewSetup.DocumentViewType = Class330.smethod_6(class2.method_28()); continue; } case 0x11: { smethod_1(viewSetup, class2); continue; } case 0x12: { viewSetup.DoNotDisplayPageBoundaries = class2.method_31(); continue; } case 0x13: { viewSetup.DisplayBackgroundShape = class2.method_31(); continue; } case 20: { settings.bool_6 = class2.method_31(); continue; } case 0x15: { settings.bool_7 = class2.method_31(); continue; } case 0x16: { settings.bool_9 = class2.method_31(); continue; } case 0x17: { settings.bool_10 = class2.method_31(); continue; } case 0x18: { settings.bool_11 = class2.method_31(); continue; } case 0x19: { settings.bool_12 = class2.method_31(); continue; } case 0x1a: { settings.bool_13 = class2.method_31(); continue; } case 0x1b: { settings.bool_14 = class2.method_31(); continue; } case 0x1c: { settings.bool_58 = class2.method_31(); continue; } case 0x1d: { settings.bool_15 = class2.method_31(); continue; } case 30: { smethod_3(settings, class2); continue; } case 0x1f: { viewSetup.FormsDesign = class2.method_31(); continue; } case 0x20: { settings.string_0 = class2.method_28(); continue; } case 0x21: { settings.bool_16 = class2.method_31(); continue; } case 0x22: { settings.autoFormatDocumentType_0 = Class330.smethod_10(class2.method_28()); continue; } case 0x24: { settings.int_32 = Class114.smethod_8(class2.method_28()); continue; } case 0x25: { settings.bool_21 = class2.method_31(); continue; } case 0x26: { smethod_4(document, class2); continue; } case 0x27: { settings.float_0 = class2.method_29(); continue; } case 40: { settings.bool_27 = class2.method_31(); continue; } case 0x29: { settings.int_15 = class2.method_29(); continue; } case 0x2a: { settings.int_16 = class2.method_29(); continue; } case 0x2b: { settings.bool_28 = class2.method_31(); continue; } case 0x2c: { settings.bool_37 = class2.method_31(); continue; } case 0x2d: { settings.int_19 = class2.method_29(); continue; } case 0x2e: { settings.int_20 = class2.method_29(); continue; } case 0x2f: { settings.int_21 = class2.method_29(); continue; } case 0x30: { settings.int_22 = class2.method_29(); continue; } case 0x31: { settings.bool_40 = !class2.method_31(); continue; } case 50: { settings.int_23 = class2.method_29(); continue; } case 0x33: { settings.int_24 = class2.method_29(); continue; } case 0x34: { settings.bool_41 = class2.method_31(); continue; } case 0x35: { settings.bool_42 = class2.method_31(); continue; } case 0x36: { settings.characterSpacing_0 = Class330.smethod_2(class2.method_28()); continue; } case 0x37: { settings.bool_43 = class2.method_31(); continue; } case 0x38: { settings.bool_44 = class2.method_31(); continue; } case 0x39: { settings.string_1 = smethod_2(class2, settings); continue; } case 0x3a: { settings.string_2 = smethod_2(class2, settings); continue; } case 0x3b: { smethod_7(A_0, class2.method_1(), document.FootnoteOptions); continue; } case 60: { smethod_7(A_0, class2.method_1(), document.EndnoteOptions); continue; } case 0x3d: { smethod_5(class4, class2); continue; } case 0x3e: { smethod_6(document.Variables, class2); continue; } case 0x3f: { settings.bool_45 = class2.method_31(); continue; } case 0x40: { settings.bool_46 = class2.method_31(); continue; } case 0x41: { settings.bool_47 = class2.method_31(); continue; } case 0x42: { settings.bool_48 = class2.method_31(); continue; } case 0x43: { settings.bool_49 = class2.method_31(); continue; } case 0x44: { settings.bool_50 = class2.method_31(); continue; } case 0x45: { settings.bool_51 = class2.method_31(); continue; } case 70: { settings.int_25 = class2.method_29(); continue; } case 0x47: { settings.screenSize_1 = Class417.smethod_29(class2.method_28()); continue; } } } } class2.vmethod_1(); } }
internal static void smethod_0(Class581 A_0, CellFormat A_1) { int num = 0; Class394 class2 = A_0.imethod_1(); A_1.SetAttr(0xc6c, true); A_1.SetAttr(0xc76, false); A_1.SetAttr(0xbe0, CellMerge.None); A_1.SetAttr(0xbd6, CellMerge.None); A_1.SetAttr(0xbf4, VerticalAlignment.Top); A_1.SetAttr(0xbea, TextDirection.TopToBottom); class2.method_18(); string str = class2.method_1(); while (class2.method_9(str)) { string str2; string str3; string key = class2.method_1(); if (key != null) { int num2; if (Class1160.dictionary_33 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(0x12); 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); Class1160.dictionary_33 = dictionary1; } if (Class1160.dictionary_33.TryGetValue(key, out num2)) { switch (num2) { case 0: { class2.method_26(); continue; } case 1: { class2.method_45(A_1); continue; } case 2: { short num3 = (short)class2.method_29(); A_1.GridSpan = num3; continue; } case 3: case 4: goto Label_0291; case 5: case 6: goto Label_02C6; case 7: { smethod_1(class2, A_1); continue; } case 8: { A_1.SetAttr(0xc62, class2.method_39()); continue; } case 9: { A_1.SetAttr(0xc6c, !class2.method_31()); continue; } case 10: { A_1.SetAttr(0xc94, class2.method_31()); continue; } case 11: { A_1.SamePaddingsAsTable = false; smethod_2(class2, A_1); continue; } case 12: case 13: { A_1.SetAttr(0xbea, Class417.smethod_38(class2.method_28())); continue; } case 14: { A_1.SetAttr(0xc76, class2.method_31()); continue; } case 15: { A_1.SetAttr(0xbf4, Class859.smethod_6(class2.method_28())); continue; } case 0x10: { continue; } case 0x11: { Class519.smethod_9(A_1, A_0); continue; } } } } goto Label_03BA; Label_0291: str3 = class2.method_28(); if (str3 == null) { str3 = BookmarkStart.b("䔥䜧䐩堫䜭帯䜱儳", num); } A_1.SetAttr(0xbe0, Class859.smethod_4(str3)); continue; Label_02C6: str2 = class2.method_28(); if (str2 == null) { str2 = BookmarkStart.b("䔥䜧䐩堫䜭帯䜱儳", num); } A_1.SetAttr(0xbd6, Class859.smethod_4(str2)); continue; Label_03BA: class2.vmethod_1(); } }
public bool imethod_0(SprmCode A_0, SprmType A_1, int A_2, BinaryReader A_3) { if (A_1 != SprmType.Tap) { return(true); } base.binaryReader_0 = A_3; this.class758_0.method_31(A_3); this.class758_0.method_30(base.method_54() ? null : this.method_94()); SprmCode code = A_0; if (code <= SprmCode.TTextFlow) { if (code <= SprmCode.TJc) { if (code <= SprmCode.TCVertBands) { switch (code) { case SprmCode.TCHorzBands: base.wordAttrCollection_0.SetAttr(0x1194, (long)A_3.ReadByte()); goto Label_0BB9; case SprmCode.TCVertBands: base.wordAttrCollection_0.SetAttr(0x119e, (long)A_3.ReadByte()); goto Label_0BB9; case SprmCode.TCellVertAlignStyle: base.wordAttrCollection_0.SetAttr(0xbf4, (VerticalAlignment)A_3.ReadByte()); goto Label_0BB9; case SprmCode.TFCantSplit90: { bool flag6 = !A_3.ReadBoolean(); if (this.nfibEnum_0 < NFibEnum.Word2002) { base.wordAttrCollection_0.SetAttr(0x1108, flag6); } goto Label_0BB9; } case SprmCode.TTableHeader: base.wordAttrCollection_0.SetAttr(0xfc8, A_3.ReadByte() == 1); goto Label_0BB9; case SprmCode.TFCantOverlap: { bool flag2 = A_3.ReadByte() == 0; (base.wordAttrCollection_0 as RowFormat).Positioning.SetAttr(0x45, flag2); goto Label_0BB9; } case SprmCode.TFCantSplit: { bool flag3 = !A_3.ReadBoolean(); base.wordAttrCollection_0.SetAttr(0x1108, flag3); goto Label_0BB9; } } goto Label_0B9F; } if (code <= SprmCode.TFAllowAutoFit) { if (code != SprmCode.TPositionCode) { if (code != SprmCode.TFAllowAutoFit) { goto Label_0B9F; } base.wordAttrCollection_0.SetAttr(0x1090, (A_3.ReadByte() == 1) ? LayoutType.AutoFit : LayoutType.Fixed); } else { base.method_51(0x3f, 0x40); } } else if (code != SprmCode.TWall) { if (code != SprmCode.TJc) { goto Label_0B9F; } base.wordAttrCollection_0.SetAttr(0x13ed, (RowAlignment)A_3.ReadInt16()); } else { this.method_71(); } goto Label_0BB9; } if (code <= SprmCode.TIstd) { if (code <= SprmCode.TFBiDi) { if (code != SprmCode.TJcEx) { if (code != SprmCode.TFBiDi) { goto Label_0B9F; } base.wordAttrCollection_0.SetAttr(0x111c, A_3.ReadInt16() != 0); } else if (base.wordAttrCollection_0 is RowFormat) { this.method_93().HorizontalAlignment = (RowAlignment)A_3.ReadInt16(); } } else if (code != SprmCode.TMerge) { if (code != SprmCode.TIstd) { goto Label_0B9F; } this.method_93().Istd = A_3.ReadUInt16(); } else { this.class758_0.method_5(); } goto Label_0BB9; } if (code <= SprmCode.TIpgp) { if (code != SprmCode.TTlp) { if (code == SprmCode.TIpgp) { goto Label_0BB9; } goto Label_0B9F; } A_3.ReadInt16(); base.wordAttrCollection_0.SetAttr(0x102c, Class531.smethod_2(A_3.ReadInt16())); goto Label_0BB9; } switch (code) { case SprmCode.TInsert: this.class758_0.method_4(this.method_93()); goto Label_0BB9; case SprmCode.TDxaCol: { int num5 = A_3.ReadInt16(); this.class758_0.method_1(num5, ((float)A_3.ReadInt16()) / 20f); goto Label_0BB9; } case SprmCode.TTextFlow: { int num2 = A_3.ReadUInt16(); TextDirection direction = Class417.smethod_36(A_3.ReadUInt16()); this.class758_0.method_0(num2, 0xbea, direction); goto Label_0BB9; } case SprmCode.TRsidTr: base.wordAttrCollection_0.SetAttr(0x1130, A_3.ReadInt32()); goto Label_0BB9; } } else if (code > SprmCode.TFCellNoWrap) { if (code <= SprmCode.TCnf) { if (code <= SprmCode.TCellBrcType) { switch (code) { case SprmCode.TTableShd: base.method_42(0x10ea); goto Label_0BB9; case SprmCode.TCellBrcType: this.class758_0.method_9(A_2); goto Label_0BB9; case SprmCode.TCellHideMark: { int num6 = A_3.ReadUInt16(); bool flag4 = A_3.ReadBoolean(); this.class758_0.method_0(num6, 0xc94, flag4); goto Label_0BB9; } } goto Label_0B9F; } if (code != SprmCode.TPropRMark) { if (code != SprmCode.TCnf) { goto Label_0B9F; } base.method_53(this, A_3, A_2, TableStylePrType.Cell); } else { base.method_45(new RowFormat(base.document_0), false); } goto Label_0BB9; } if (code > SprmCode.TCellShdStyle) { switch (code) { case SprmCode.TTableWidth: this.method_75(base.wordAttrCollection_0.method_32(0x1086) as Class15); goto Label_0BB9; case SprmCode.TWidthBefore: this.method_78(0x109a); goto Label_0BB9; case SprmCode.TWidthAfter: this.method_78(0x10a4); goto Label_0BB9; case SprmCode.TFitText: { int num8 = A_3.ReadUInt16(); bool flag5 = A_3.ReadBoolean(); this.class758_0.method_0(num8, 0xc76, flag5); goto Label_0BB9; } case SprmCode.TLeftIndent: this.method_77(0x10f4); goto Label_0BB9; } } else { switch (code) { case SprmCode.TCellShdExRaw: case SprmCode.TCellShdExRaw2: case SprmCode.TCellShdExRaw3: this.class758_0.method_8(A_0, A_2); goto Label_0BB9; case SprmCode.TCellBrcBottomStyle: case SprmCode.TCellBrcLeftStyle: case SprmCode.TCellBrcRightStyle: case SprmCode.TCellBrcInsideHStyle: case SprmCode.TCellBrcInsideVStyle: case SprmCode.TCellBrcTL2BRStyle: case SprmCode.TCellBrcTR2BLStyle: goto Label_0AA3; case SprmCode.TCellShdStyle: { Class16 class3 = Class1106.smethod_1(A_3, null); if (base.method_54()) { base.wordAttrCollection_0.SetAttr(0xc62, class3); } else if (base.class13_0 != null) { base.class13_0.Interface8.imethod_1().SetAttr(0xc62, class3); } goto Label_0BB9; } } } } else { switch (code) { case SprmCode.TFrameLeft: base.method_47(0x3d, 0x3b); goto Label_0BB9; case SprmCode.TFrameTop: base.method_48(0x3e, 60); goto Label_0BB9; case SprmCode.TFromTextLeft: (base.wordAttrCollection_0 as RowFormat).Positioning.SetAttr(0x43, ((float)A_3.ReadInt16()) / 20f); goto Label_0BB9; case SprmCode.TFromTextTop: (base.wordAttrCollection_0 as RowFormat).Positioning.SetAttr(0x41, ((float)A_3.ReadInt16()) / 20f); goto Label_0BB9; case SprmCode.TDyaRowHeight: { TableRowHeightType auto; int num4 = A_3.ReadInt16(); if (num4 == 0) { auto = TableRowHeightType.Auto; } else if (num4 > 0) { auto = TableRowHeightType.AtLeast; } else { auto = TableRowHeightType.Exactly; } base.wordAttrCollection_0.SetAttr(0x100e, auto); base.wordAttrCollection_0.SetAttr(0x1018, ((float)Math.Abs(num4)) / 20f); goto Label_0BB9; } case SprmCode.TFromTextRight: (base.wordAttrCollection_0 as RowFormat).Positioning.SetAttr(0x44, ((float)A_3.ReadInt16()) / 20f); goto Label_0BB9; case SprmCode.TFromTextBottom: (base.wordAttrCollection_0 as RowFormat).Positioning.SetAttr(0x42, ((float)A_3.ReadInt16()) / 20f); goto Label_0BB9; case SprmCode.TDxaLeft: this.int_1 = A_3.ReadInt16(); goto Label_0BB9; case SprmCode.TDxaGapHalf: { int num9 = A_3.ReadInt16(); if (this.nfibEnum_0 == NFibEnum.Word97) { this.method_93().Paddings.Left = num9; this.method_93().Paddings.Right = num9; } goto Label_0BB9; } case SprmCode.TTableBorders80: case SprmCode.TTableBorders: this.method_70(A_0); goto Label_0BB9; case SprmCode.TDefTable: this.class758_0.method_2(this.method_93(), A_2, this.nfibEnum_0); if (!this.method_93().method_6(0xfb4) && !this.method_93().method_6(0x10e0)) { this.method_93().Paddings.Left = 0f; this.method_93().Paddings.Right = 0f; } goto Label_0BB9; case SprmCode.TCellShd: case SprmCode.TCellShdEx: case SprmCode.TCellShdEx2: case SprmCode.TCellShdEx3: if (!this.method_96()) { this.class758_0.method_8(A_0, A_2); } goto Label_0BB9; case SprmCode.TCellBrcTopStyle: goto Label_0AA3; case SprmCode.TBrcTopCv: case SprmCode.TBrcLeftCv: case SprmCode.TBrcBottomCv: case SprmCode.TBrcRightCv: this.class758_0.method_12(A_0, A_2); goto Label_0BB9; case SprmCode.TSetBrc80: case SprmCode.TSetBrc: this.class758_0.method_10(A_0); goto Label_0BB9; case SprmCode.TVertMerge: this.class758_0.method_6(); goto Label_0BB9; case SprmCode.TVertAlign: { int num7 = A_3.ReadUInt16(); VerticalAlignment alignment = (VerticalAlignment)A_3.ReadByte(); this.class758_0.method_0(num7, 0xbf4, alignment); goto Label_0BB9; } case SprmCode.TCellPadding: this.class758_0.method_7(); goto Label_0BB9; case SprmCode.TCellSpacingDefault: this.method_72(); goto Label_0BB9; case SprmCode.TCellPaddingDefault: this.method_73(); goto Label_0BB9; case SprmCode.TCellWidth: { int num3 = A_3.ReadInt16(); Class15 class2 = this.method_74(); switch (class2.method_51()) { case FtsWidth.None: this.class758_0.method_0(num3, 0xbc6, FtsWidth.None); this.class758_0.method_0(num3, 0xbc4, 0f); break; case FtsWidth.Auto: this.class758_0.method_0(num3, 0xbc6, FtsWidth.Auto); this.class758_0.method_0(num3, 0xbc4, 0f); break; case FtsWidth.Percentage: this.class758_0.method_0(num3, 0xbc6, FtsWidth.Percentage); this.class758_0.method_0(num3, 0xbc4, class2.method_49() / 50f); break; case FtsWidth.Point: this.class758_0.method_0(num3, 0xbc6, FtsWidth.Point); this.class758_0.method_0(num3, 0xbc4, class2.method_49() / 20f); break; } goto Label_0BB9; } case SprmCode.TFCellNoWrap: { int num = A_3.ReadUInt16(); bool flag = !A_3.ReadBoolean(); this.class758_0.method_0(num, 0xc6c, flag); goto Label_0BB9; } } } goto Label_0B9F; Label_0AA3: base.method_39(smethod_1(A_0)); goto Label_0BB9; Label_0B9F: return(false); Label_0BB9: return(true); }
private static void smethod_1(AttrCollection A_0, Interface52 A_1) { int num = 14; bool flag = A_1.imethod_2(); Class398 class2 = A_1.imethod_1(); Class15 class3 = null; object obj2 = null; object obj3 = null; object obj4 = null; string str = null; string str2 = null; Border top = null; Border left = null; Border bottom = null; Border right = null; Border diagonalDown = null; Border diagonalUp = null; Border horizontal = null; Border vertical = null; Class16 class4 = null; object obj5 = null; string str3 = null; string str4 = null; string str5 = null; string str6 = null; string str7 = null; object obj6 = null; string str8 = null; object obj7 = null; object obj8 = null; for (int i = 0; i < A_0.Count; i++) { int num3 = A_0.method_18(i); object obj9 = A_0.method_19(i); int num4 = num3; if (num4 <= 0xbea) { if (num4 <= 0xbc6) { switch (num4) { case 1: top = (obj9 as Borders).Top; left = (obj9 as Borders).Left; bottom = (obj9 as Borders).Bottom; right = (obj9 as Borders).Right; diagonalDown = (obj9 as Borders).DiagonalDown; diagonalUp = (obj9 as Borders).DiagonalUp; horizontal = (obj9 as Borders).Horizontal; vertical = (obj9 as Borders).Vertical; break; case 2: str3 = ((obj9 as Paddings).Top >= 0f) ? A_1.imethod_1().method_23((obj9 as Paddings).Top, 20f).ToString() : BookmarkStart.b("г", num); str4 = ((obj9 as Paddings).Left >= 0f) ? A_1.imethod_1().method_23((obj9 as Paddings).Left, 20f).ToString() : BookmarkStart.b("Գص7", num); str5 = ((obj9 as Paddings).Bottom >= 0f) ? A_1.imethod_1().method_23((obj9 as Paddings).Bottom, 20f).ToString() : BookmarkStart.b("г", num); str6 = ((obj9 as Paddings).Right >= 0f) ? A_1.imethod_1().method_23((obj9 as Paddings).Right, 20f).ToString() : BookmarkStart.b("Գص7", num); break; case 6: obj4 = class2.method_23(obj9, 50f); break; case 0xbc4: obj3 = class2.method_23(obj9, 20f); break; case 0xbc6: obj2 = (FtsWidth)obj9; break; } } else if (num4 <= 0xbd6) { switch (num4) { case 0xbcc: class3 = (Class15)obj9; break; case 0xbd6: str2 = Class859.smethod_5((CellMerge)obj9); break; } } else if (num4 != 0xbe0) { if ((num4 == 0xbea) && (((TextDirection)obj9) != TextDirection.TopToBottom)) { str7 = Class417.smethod_39((TextDirection)obj9, flag); } } else { str = Class859.smethod_5((CellMerge)obj9); } } else if (num4 <= 0xc6c) { switch (num4) { case 0xbf4: { if (((VerticalAlignment)obj9) != VerticalAlignment.Top) { str8 = Class859.smethod_7((VerticalAlignment)obj9); } continue; } case 0xc62: { class4 = (Class16)obj9; continue; } } if ((num4 == 0xc6c) && !((bool)obj9)) { obj5 = true; } } else if (num4 <= 0xc94) { if (num4 == 0xc76) { if ((bool)obj9) { obj6 = true; } } else if ((num4 == 0xc94) && ((bool)obj9)) { obj7 = true; } } else { switch (num4) { case 0xf3c: obj8 = (short)obj9; break; } } } if (((obj3 != null) || (obj4 != null)) && (obj2 != null)) { if (((WidthType)obj2) == WidthType.Percentage) { class3 = new Class15((FtsWidth)obj2, (short)((int)obj4)); class2.method_53(BookmarkStart.b("䌳వ䰷夹欻", num), class3); } else if (((WidthType)obj2) == WidthType.Twip) { class3 = new Class15((FtsWidth)obj2, (short)((int)obj3)); class2.method_53(BookmarkStart.b("䌳వ䰷夹欻", num), class3); } } else if (class3 != null) { class2.method_53(BookmarkStart.b("䌳వ䰷夹欻", num), class3); } if (((str != BookmarkStart.b("䘳匵䬷丹崻䰽㐿", num)) && (obj8 != null)) && (((short)obj8) > 1)) { class2.method_22(BookmarkStart.b("䌳వ強䠹唻娽ጿ㉁╃⡅", num), obj8); } string str9 = flag ? BookmarkStart.b("䌳వ倷眹夻䰽✿❁", num) : BookmarkStart.b("䌳వ倷圹夻䰽✿❁", num); if (str == BookmarkStart.b("圳夵嘷丹唻倽㔿❁", num)) { class2.method_10(str9); } else { class2.method_24(str9, str); } string str10 = flag ? BookmarkStart.b("䌳వ丷眹夻䰽✿❁", num) : BookmarkStart.b("䌳వ丷圹夻䰽✿❁", num); if (str2 == BookmarkStart.b("圳夵嘷丹唻倽㔿❁", num)) { class2.method_10(str10); } else { class2.method_24(str10, str2); } class2.method_46(BookmarkStart.b("䌳వ䰷夹縻儽㈿♁⅃㑅㭇", num), flag, new object[] { BookmarkStart.b("䌳వ䰷唹䰻", num), top, BookmarkStart.b("䌳వ吷弹娻䨽", num), left, BookmarkStart.b("䌳వ娷唹䠻䨽⼿⽁", num), bottom, BookmarkStart.b("䌳వ䨷匹嬻嘽㐿", num), right, BookmarkStart.b("䌳వ儷吹伻圽❁ృ", num), horizontal, BookmarkStart.b("䌳వ儷吹伻圽❁ቃ", num), vertical, BookmarkStart.b("䌳వ䰷嘹尽㈿", num), diagonalDown, BookmarkStart.b("䌳వ䰷䠹尽ⰿ", num), diagonalUp }); class2.vmethod_4(class4); class2.method_22(BookmarkStart.b("䌳వ嘷唹欻䰽ℿ㉁", num), obj5); if (!(A_0.OwnerBase is TableCell) || !(A_0.OwnerBase as TableCell).CellFormat.SamePaddingsAsTable) { class2.method_50(BookmarkStart.b("䌳వ䰷夹焻弽㈿", num), str3, str4, str5, str6); } class2.method_24(flag ? BookmarkStart.b("䌳వ䰷弹䐻䨽п⭁㙃⍅⭇㹉╋⅍㹏", num) : BookmarkStart.b("䌳వ䰷弹䐻䨽ؿ⹁⭃ㅅ", num), str7); class2.method_22(BookmarkStart.b("䌳వ䰷夹稻圽㐿ᙁ⅃㹅㱇", num), obj6); class2.method_24(BookmarkStart.b("䌳వ丷笹倻圽✿ⱁ", num), str8); class2.method_22(BookmarkStart.b("䌳వ倷匹堻嬽ി⍁㙃ⵅ", num), obj7); }
public override void Visit(Class417 c) { }
public abstract void Visit(Class417 c);
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); }
internal static void smethod_0(BinaryReader A_0, CellFormat A_1) { CellMerge start; CellMerge none; int num = A_0.ReadInt16(); bool flag = (num & 1) != 0; bool flag2 = (num & 2) != 0; if (flag) { start = CellMerge.Start; } else if (flag2) { start = CellMerge.Continue; } else { start = CellMerge.None; } A_1.SetAttr(0xbe0, start); A_1.SetAttr(0xbea, Class417.smethod_36((num & 0x1c) >> 2)); bool flag3 = (num & 0x20) != 0; if ((num & 0x40) != 0) { none = CellMerge.Start; } else if (flag3) { none = CellMerge.Continue; } else { none = CellMerge.None; } A_1.SetAttr(0xbd6, none); A_1.SetAttr(0xbf4, (VerticalAlignment)((num & 0x180) >> 7)); FtsWidth width = (FtsWidth)((num & 0xe00) >> 9); int num2 = A_0.ReadInt16(); switch (width) { case FtsWidth.Auto: A_1.SetAttr(0xbc6, width); A_1.SetAttr(0xbc4, 0f); break; case FtsWidth.Percentage: A_1.SetAttr(0xbc6, width); A_1.SetAttr(0xbc4, ((float)num2) / 50f); break; case FtsWidth.Point: A_1.SetAttr(0xbc6, width); A_1.SetAttr(0xbc4, ((float)num2) / 20f); break; } A_1.SetAttr(0xc76, (num & 0x1000) != 0); A_1.SetAttr(0xc6c, (num & 0x2000) == 0); smethod_2(A_0, A_1, 0xc26); smethod_2(A_0, A_1, 0xc30); smethod_2(A_0, A_1, 0xc3a); smethod_2(A_0, A_1, 0xc44); }
internal static void smethod_0(Class421 A_0) { int num = 15; Document document = A_0.Interface52.imethod_0(); Class907 settings = document.Settings; Class398 class3 = A_0.Interface52.imethod_1(); class3.method_4(BookmarkStart.b("䈴ശ崸吺帼漾㍀", 15)); class3.method_24(BookmarkStart.b("䈴ശ伸刺堼䠾", 15), Class330.smethod_7(document.ViewSetup.DocumentViewType)); smethod_1(document.ViewSetup, class3); class3.method_31(BookmarkStart.b("䈴ശ䬸帺值倾㝀♂ᕄ≆㭈㡊≌ⅎぐ㽒᱔㥖㽘㑚⽜㉞`ᝢࡦݨ", 15), settings.bool_3); class3.method_31(BookmarkStart.b("䈴ശ崸吺匼䬾Հ⩂㙄㝆╈⩊㑌ぐ㑒ごᕖ㙘⹚㍜㭞`ᅢɦᩨ", 15), document.ViewSetup.DoNotDisplayPageBoundaries); class3.method_31(BookmarkStart.b("䈴ശ崸刺丼伾ⵀ≂㱄Ն⡈⡊♌⡎⍐㱒⁔㥖㵘࡚㕜㹞ᅠ٢", 15), document.ViewSetup.DisplayBackgroundShape); class3.method_31(BookmarkStart.b("䈴ശ䤸䤺吼儾㕀Ղ⩄㕆⑈㡊ौ⹎═㉒", 15), settings.bool_6); class3.method_31(BookmarkStart.b("䈴ശ尸嘺弼娾╀ᝂ㝄㉆ⱈὊ㑌㽎㑐ᕒ㩔㥖ⵘ⡚", 15), settings.bool_7); class3.method_31(BookmarkStart.b("䈴ശ䨸娺䬼娾ቀ㙂❄㑆ⱈ㽊ୌ⁎㽐❒♔", 15), settings.bool_9); class3.method_31(BookmarkStart.b("䈴ശ䨸娺䬼娾݀ⱂ㝄⩆㩈ཊⱌ㭎ぐ", 15), settings.bool_10); class3.method_31(BookmarkStart.b("䈴ശ吸刺似䴾⹀ㅂࡄ♆㭈ⱊⅎ≐", 15), settings.bool_11); class3.method_31(BookmarkStart.b("䈴ശ堸场吼堾⽀ł⩄㕆ⵈ⹊㽌㱎ၐ㵒ㅔቖ㵘㱚㡜ⱞ", 15), settings.bool_12); class3.method_31(BookmarkStart.b("䈴ശ嬸吺似嬾⑀ㅂ㙄͆♈╊㥌ᱎ⅒❔㡖ⱘ㕚㥜ѠɢŤɦ᭨", 15), settings.bool_13); class3.method_31(BookmarkStart.b("䈴ശ嬸吺似嬾⑀ㅂ㙄͆♈╊㥌ᱎ⅒❔㡖ⱘ㕚㥜ᥞౢᅤɦ᭨", 15), settings.bool_14); class3.method_31(BookmarkStart.b("䈴ശ常为䤼䬾⑀ㅂф㍆ᵈ⑊㵌", 15), settings.bool_15); smethod_2(settings, class3); class3.method_31(BookmarkStart.b("䈴ശ弸吺似刾㉀݂⁄㑆⁈ⱊ⍌", 15), document.ViewSetup.FormsDesign); class3.method_25(BookmarkStart.b("䈴ശ堸伺䤼帾≀⭂⁄⍆ᵈ⹊⁌㽎㵐㉒⅔㉖", 15), settings.string_0); class3.method_24(BookmarkStart.b("䈴ശ崸吺帼䨾ⱀ♂⭄㍆ᵈ㉊㵌⩎", 15), Class330.smethod_11(settings.autoFormatDocumentType_0)); new Class232(); class3.method_31(BookmarkStart.b("䈴ശ䴸䤺尼尾⩀ᅂ⁄ㅆ⁈㡊⁎㽐⁒", 15), settings.bool_21); smethod_3(document, class3); class3.method_22(BookmarkStart.b("䈴ശ崸帺嬼帾㑀⽂ㅄፆ⡈⥊Ṍ㭎㹐⍒", 15), document.Settings.float_0); class3.method_31(BookmarkStart.b("䈴ശ堸为䤼倾ी㩂㕄⽆ⱈ╊ⱌ㭎㡐㱒㭔", 15), settings.bool_27); class3.method_30(BookmarkStart.b("䈴ശ娸吺匼䰾⑀⁂い㍆⁈㵊⡌ݎ⡐⍒㵔㉖㝘㑜㉞ࡠᝢ", 15), settings.int_15); class3.method_32(BookmarkStart.b("䈴ശ儸䈺䴼圾⑀ⵂ⑄㍆⁈⑊⍌ᕎ㹐㵒ご", 15), settings.int_16, 360); class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀ୂ㱄㝆ⅈ⹊⍌⹎═㙒ᙔ㙖⥘⡚", 15), settings.bool_28); class3.method_31(BookmarkStart.b("䈴ശ尸䴺堼儾@ⵂ⅄ࡆⵈ⽊Ռ⩎ぐ㝒ご╖⩘", 15), settings.bool_37); class3.method_32(BookmarkStart.b("䈴ശ崸䤺尼䠾⡀ⵂ≄F㭈≊⥌ݎ㹐⅒㱔ⵖ㙘㕚⥜㹞ൠぢᕤ٦੨ɪͬ", 15), settings.int_19, 180); class3.method_32(BookmarkStart.b("䈴ശ崸䤺尼䠾⡀ⵂ≄F㭈≊⥌᥎㑐⅒⅔㹖㩘㩚ㅜᅠɢ٤ݨ౪", 15), settings.int_20, 180); class3.method_32(BookmarkStart.b("䈴ശ崸刺丼伾ⵀ≂㱄ཆ♈㥊㕎㹐㵒⅔㙖㕘⽜㹞ᙠfᥪѬ୮㑰ղၴնx", 15), settings.int_21, 1); class3.method_32(BookmarkStart.b("䈴ശ崸刺丼伾ⵀ≂㱄ᅆⱈ㥊㥌♎㉐㉒㥔ፖ⭘㩚⩜㙞འѢ≤ᕦhཪ⡬ᑰŲ", 15), settings.int_22, 1); class3.method_31(BookmarkStart.b("䈴ശ䰸䠺堼爾⁀ㅂ≄⹆❈㡊ୌ⁎⍐ᝒ❔㙖⹘㉚㍜㡞♠ᅢͦ♨ᥪѬᡰᵲ", 15), !settings.bool_40); if (!settings.bool_40) { class3.method_32(BookmarkStart.b("䈴ശ崸䤺尼䠾⡀ⵂ≄F㭈≊⥌ݎ㹐⅒㱔ⵖ㙘㕚⥜㹞ൠⱢᝤɪͬ", num), settings.int_23, 0x708); class3.method_32(BookmarkStart.b("䈴ശ崸䤺尼䠾⡀ⵂ≄F㭈≊⥌᥎㑐⅒⅔㹖㩘㩚ㅜၞ፠ɤݨ", num), settings.int_24, 0x5a0); } class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀၂ⵄ♆ⵈ⹊ୌ⁎⍐㹒ᅔ㙖ⵘ㩚", num), settings.bool_41); class3.method_31(BookmarkStart.b("䈴ശ䤸为匼尾㕀㙂⑄㍆⁈⑊⍌ю㑐⅒㭔㹖㝘㱚", num), settings.bool_42); class3.method_24(BookmarkStart.b("䈴ശ娸区尼䴾⁀⁂ㅄ≆㭈ᡊ㵌⹎㉐㩒㭔ざᩘ㑚㍜⭞፠ౢ।", num), Class330.smethod_3(settings.characterSpacing_0)); class3.method_31(BookmarkStart.b("䈴ശ䤸䤺吼儾㕀ᝂ㉄⡆و╊Ɍⅎ㑐", num), settings.bool_43); class3.method_31(BookmarkStart.b("䈴ശ䨸伺似嘾≀㝂̈́⹆㭈㡊㥌๎㽐㝒ᥔ㙖⩘⽚Ṝ㝞`ᅢᙤ", num), settings.bool_44); Class863.smethod_10(settings, class3, Class860.smethod_1((int)settings.localeIDs_0, false)); A_0.imethod_8(document.FootnoteOptions, true); A_0.imethod_8(document.EndnoteOptions, true); class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀ق⡄╆ⱈ⽊Ṍ㙎≐❒ご㩖㑚㍜⭞በ", num), settings.bool_8); class3.method_31(BookmarkStart.b("䈴ശ䨸区刼䠾рⵂ㍄≆╈⑊㵌⩎", num), settings.bool_29); class3.vmethod_0(BookmarkStart.b("䈴ശ伸娺儼嘾╀≂ㅄ≆ࡈⱊⱌ♎㽐⁒⅔і㩘㍚㡜㉞`", num), settings.bool_52); class3.method_31(BookmarkStart.b("䈴ശ䨸娺䬼娾ࡀⵂ㍄♆╈≊⥌ᝎ᱐ὒ", num), settings.bool_53); class3.method_31(BookmarkStart.b("䈴ശ倸尺匼倾㍀♂ࡄ⹆ㅈ⹊⥌㹐㵒⅔㉖㝘⽚", num), settings.bool_56); class3.method_31(BookmarkStart.b("䈴ശ䰸䠺堼朾ቀགᅄ၆ⅈ⹊⍌ᱎぐ╒㱔㥖㹘", num), settings.bool_59); if (Class567.smethod_16(settings.string_4)) { class3.method_4(BookmarkStart.b("䈴ശ䨸娺䬼娾ᕀ⭂㝄⡆㱈ⱊ╌ᝎɐὒŔ", num)); class3.method_18(BookmarkStart.b("䈴ശ䄸䠺儼䬾", num), settings.string_4); class3.method_5(); } class3.method_31(BookmarkStart.b("䈴ശ嘸䬺䤼嘾ⱀ⩂㽄≆⑊㽌ൎ⍐㱒≔㱘⥚", num), settings.bool_45); class3.method_31(BookmarkStart.b("䈴ശ䬸帺儼䘾เⵂፄՈ", num), settings.bool_46); class3.method_31(BookmarkStart.b("䈴ശ堸场儼倾㙀ፂୄF", num), settings.bool_47); class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀ᅂ⁄⭆えъ⍌ɐR", num), settings.bool_48); class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀၂⑄ㅆⱈ⡌ⵎŐ㉒㉔㉖⩘ᩚ⹜ࡠൢɤ୦౨Ѭͮᑰ", num), settings.bool_49); class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀ూ㝄⁆⡈╊㕎㑐ᩒ㭔ᅖ㙘㝚㥜㩞፠", num), settings.bool_50); class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀ᙂ㙄≆Ո⑊⍌⡎ᝐ㩒㥔㉖㩚ぜ㩞በ", num), settings.bool_51); if (settings.int_25 != 0x60) { class3.method_28(BookmarkStart.b("䈴ശ䤸刺䔼娾ⵀあᕄ≆㭈Ɋ⍌ⱎ㥐", num), settings.int_25); } if (settings.screenSize_1 != ScreenSize.Size800x600) { class3.method_24(BookmarkStart.b("䈴ശ䴸娺似堾⑀㝂ᙄ⑆㭈⹊⡌ⅎɐ⥒", num), Class417.smethod_30(settings.screenSize_1)); } class3.method_31(BookmarkStart.b("䈴ശ堸场䨼帾㡀あࡄ≆㭈ⱊ⡌㱐⍒⅔⹖㩚ぜ㩞በ።ѤѦ౨", num), settings.bool_60); class3.method_31(BookmarkStart.b("䈴ശ堸场䨼帾㡀あᙄ⽆♈㱊ᵌ⍎ぐげご㽖㙘㝚㥜㩞፠㝢dὦᵨ", num), settings.bool_57); class3.method_31(BookmarkStart.b("䈴ശ嬸吺刼吾݀ⱂ⥄⍆᥈㥊ⅎ═㩒㭔ざ", num), settings.bool_39); class3.method_31(BookmarkStart.b("䈴ശ嬸吺刼吾݀ⱂ⥄⍆ᭈ⹊㭌⍐㩒㭔⍖じ㕚㩜", num), settings.bool_38); if (settings.bool_39 || settings.bool_38) { class3.method_28(BookmarkStart.b("䈴ശ嬸吺刼吾݀ⱂ⥄⍆᥈㥊ⅎ═㩒㭔ざ㍚㡜㩞ᕠၢ", num), settings.int_18); } class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀ᙂ⭄⍆ⱈ㥊⅌♎㽐㙒᱔㥖⽘㩚ㅜ㙞ՠ㭢⡤⭦", num), settings.bool_58); class3.method_31(BookmarkStart.b("䈴ശ唸刺匼吾ቀ㝂㱄⭆ⱈ㡊", num), settings.bool_16); class3.method_31(BookmarkStart.b("䈴ശ䤸䤺吼儾㕀Ղ㝄♆⩈㽊⁎㽐㉒㥔ᑖㅘ㩚⽜㹞ɠᝢdᕦ㹨ɪ६᭮ᥰ", num), settings.bool_5); class3.method_31(BookmarkStart.b("䈴ശ䤸䤺吼儾㕀ፂ⩄㑆㵈ᡊ⹌㵎㡐⍒⅔ᡖ⽘㹚⽜Ѡ᭢ᅤ", num), settings.bool_4); smethod_4(settings.method_5(), class3); smethod_5(document.Variables, class3); class3.method_5(); }
private static void smethod_1(RowFormat A_0, Class394 A_1) { int num = 5; RowFormat.TablePositioning positioning = A_0.Positioning; A_0.method_53(true); float num2 = 0f; bool flag = false; while (A_1.method_19()) { string key = A_1.method_1(); if (key != null) { int num3; if (Class1160.dictionary_152 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(10); 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); Class1160.dictionary_152 = dictionary1; } if (Class1160.dictionary_152.TryGetValue(key, out num3)) { switch (num3) { case 0: num2 = A_1.method_62(); if (num2 != float.MaxValue) { positioning.DistanceFromLeft = num2; } break; case 1: num2 = A_1.method_62(); if (num2 != float.MaxValue) { positioning.DistanceFromRight = num2; } break; case 2: num2 = A_1.method_62(); if (num2 != float.MaxValue) { positioning.DistanceFromTop = num2; } break; case 3: num2 = A_1.method_62(); if (num2 != float.MaxValue) { positioning.DistanceFromBottom = num2; } break; case 4: flag = true; positioning.VertRelationTo = Class417.smethod_12(A_1.method_3()); break; case 5: { RelativeHorizontalPosition position = Class417.smethod_15(A_1.method_3()); positioning.HorizRelationTo = Class417.smethod_22(position); break; } case 6: positioning.HorizPositionAbs = Class417.smethod_17(A_1.method_3()); break; case 7: num2 = A_1.method_62(); if (num2 != float.MaxValue) { positioning.HorizPositionEx = num2; } break; case 8: goto Label_021E; case 9: goto Label_023B; } } } continue; Label_021E: if (!flag) { positioning.VertRelationTo = VerticalRelation.Margin; } positioning.VertPositionAbs = Class417.smethod_20(A_1.method_3()); continue; Label_023B: if (!flag) { positioning.VertRelationTo = VerticalRelation.Margin; } num2 = A_1.method_62(); if (num2 != float.MaxValue) { positioning.VertPositionEx = num2; } } }
private static Form4 smethod_1(Class394 A_0, Document A_1) { int num = 2; Form4 form = new Form4(A_1, A_0.method_12(BookmarkStart.b("䘧䬩䄫䬭", 2), "")); while (A_0.method_9(BookmarkStart.b("丧䔩䈫娭", num))) { string str; string key = A_0.method_1(); if (key != null) { int num2; if (Class1160.dictionary_202 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(7); 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); Class1160.dictionary_202 = dictionary1; } if (Class1160.dictionary_202.TryGetValue(key, out num2)) { switch (num2) { case 0: { form.method_34(A_0.method_28()); continue; } case 1: { form.method_36(new byte[10]); Class114.smethod_10(A_0.method_28(), form.method_35(), 0); continue; } case 2: { form.method_38(Class114.smethod_8(A_0.method_28())); continue; } case 3: { form.method_40(Class911.smethod_0(A_0.method_28())); continue; } case 4: { form.method_44(!A_0.method_31()); continue; } case 5: { form.method_42(Class417.smethod_6(A_0.method_28())); continue; } case 6: form.method_46(new byte[0x18]); goto Label_02A3; } } } goto Label_02B0; Label_01A5: if ((str = A_0.method_1()) != 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)) { Class114.smethod_11(A_0.method_3(), form.method_45(), 20); } } else { Class114.smethod_11(A_0.method_3(), form.method_45(), 0x10); } } else { Class114.smethod_11(A_0.method_3(), form.method_45(), 12); } } else { Class114.smethod_11(A_0.method_3(), form.method_45(), 8); } } else { Class114.smethod_11(A_0.method_3(), form.method_45(), 4); } } else { Class114.smethod_11(A_0.method_3(), form.method_45(), 0); } } Label_02A3: if (A_0.method_19()) { goto Label_01A5; } continue; Label_02B0: A_0.vmethod_1(); } return(form); }
internal override void vmethod_4(Class16 A_0) { int num = 8; if (A_0 != null) { base.method_33(BookmarkStart.b("夭ਯ䄱尳刵", num), new object[] { BookmarkStart.b("夭ਯ䐱唳娵", num), Class417.smethod_35(A_0.method_62(), false), BookmarkStart.b("夭ਯ儱嬳娵圷䠹", num), A_0.method_60(), BookmarkStart.b("夭ਯ吱崳娵吷", num), A_0.method_56() }); } }
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)); } } } }