private static void smethod_4(Class857 A_0, Paragraph A_1, CharacterFormat A_2, Style A_3) { int num = 7; Class396 class2 = A_0.method_11(); Document doc = A_0.method_9(); string str = class2.method_12(BookmarkStart.b("䌬丮尰嘲", 7), null); string str2 = class2.method_12(BookmarkStart.b("帬嬮䌰娲嬴倶ᐸ䴺尼匾㑀♂", 7), null); if (!Class567.smethod_16(str2)) { str2 = class2.method_21(); } string str3 = class2.method_12(BookmarkStart.b("䤬䘮䈰䌲头嘶䀸", num), null); if (Class567.smethod_16(str) && (str3 != BookmarkStart.b("䌬䀮弰嘲", num))) { smethod_12(A_0, A_1, FieldType.FieldSet, string.Format(BookmarkStart.b("縬樮攰ጲ临ܶ䐸ᬺἼ䐾灀㹂杄", num), str, str2), str2, A_2, A_3); smethod_12(A_0, A_1, FieldType.FieldRef, string.Format(BookmarkStart.b("缬樮眰ጲ᜴䰶स䘺Ἴ", num), str), str2, A_2, A_3); int num2 = 0; foreach (Bookmark bookmark in doc.Bookmarks) { if (Class567.smethod_41(str, bookmark.Name)) { break; } num2++; } if (num2 == doc.Bookmarks.Count) { A_1.method_13(new BookmarkStart(doc, str)); A_1.method_13(new BookmarkEnd(doc, str)); } } }
internal bool method_5(Class43 A_0) { Class396 class2 = this.method_11(); if (class2.method_1() == BookmarkStart.b("伪䠬尮到", 5)) { A_0.SetAttr(0x381, class2.method_21()); return(true); } return(false); }
private static void smethod_5(Class857 A_0, Paragraph A_1, CharacterFormat A_2, Style A_3) { int num = 0x12; Class396 class2 = A_0.method_11(); string str = class2.method_12(BookmarkStart.b("嘷嬹儻嬽", 0x12), null); string str2 = class2.method_21(); if (Class567.smethod_16(str)) { smethod_12(A_0, A_1, FieldType.FieldRef, string.Format(BookmarkStart.b("樷缹稻ḽ房㥁瑃㭅橇", num), str), str2, A_2, A_3); } }
private static void smethod_1(Class857 A_0) { int num = 0x13; Class396 class2 = A_0.method_11(); BuiltinDocumentProperties builtinDocumentProperties = A_0.method_9().BuiltinDocumentProperties; bool flag = true; while (A_0.method_11().method_9(BookmarkStart.b("吸帺䤼帾", num))) { string key = A_0.method_11().method_1(); if (key != null) { int num2; if (Class1160.dictionary_45 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(15); 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); Class1160.dictionary_45 = dictionary1; } if (Class1160.dictionary_45.TryGetValue(key, out num2)) { switch (num2) { case 0: { builtinDocumentProperties.ApplicationName = class2.method_21(); continue; } case 1: { smethod_4(A_0); continue; } case 2: { builtinDocumentProperties.Comments = class2.method_21(); continue; } case 3: { builtinDocumentProperties.Subject = class2.method_21(); continue; } case 4: goto Label_01FC; case 5: { builtinDocumentProperties.Author = class2.method_21(); continue; } case 6: { builtinDocumentProperties.LastAuthor = class2.method_21(); continue; } case 7: { builtinDocumentProperties.Title = class2.method_21(); continue; } case 8: { builtinDocumentProperties.CreateDate = Class1041.smethod_3(class2.method_21()); continue; } case 9: { builtinDocumentProperties.LastSaveDate = Class1041.smethod_3(class2.method_21()); continue; } case 10: { builtinDocumentProperties.LastPrinted = Class1041.smethod_3(class2.method_21()); continue; } case 11: { builtinDocumentProperties.RevisionNumber = class2.method_22().ToString(); continue; } case 12: { builtinDocumentProperties.TotalEditingTime = TimeSpan.FromMinutes((double)smethod_2(class2.method_21())); continue; } case 13: { smethod_5(A_0); continue; } case 14: { smethod_3(A_0); continue; } } } } goto Label_02F0; Label_01FC: if (!flag) { builtinDocumentProperties.Keywords = string.Format(BookmarkStart.b("䈸䀼ጾ", num), builtinDocumentProperties.Keywords); } builtinDocumentProperties.Keywords = string.Format(BookmarkStart.b("䈸䀼䐾灀㹂", num), builtinDocumentProperties.Keywords, class2.method_21()); flag = false; continue; Label_02F0: A_0.method_11().vmethod_1(); } }
private static void smethod_3(Class857 A_0) { int num = 3; Class396 class2 = A_0.method_11(); class2.method_18(); string key = ""; string str2 = ""; while (class2.method_19()) { string str5 = class2.method_1(); if (str5 != null) { if (!(str5 == BookmarkStart.b("䜨䨪䀬䨮", num))) { if (str5 == BookmarkStart.b("弨䨪䄬娮吰Ḳ䄴丶䤸帺", num)) { str2 = class2.method_3(); } } else { key = class2.method_3(); if (A_0.method_9().CustomDocumentProperties[key] != null) { return; } } } } DocumentProperty property = A_0.method_9().CustomDocumentProperties.dictionary_0.ContainsKey(key) ? A_0.method_9().CustomDocumentProperties.dictionary_0[key] : null; string str3 = class2.method_21(); string str4 = str2; if (str4 != null) { if (str4 == BookmarkStart.b("䬨䐪䈬䌮吰刲嬴", num)) { Class567.smethod_19(key, BookmarkStart.b("䜨䨪䀬䨮", num)); Class567.smethod_20(Class1041.smethod_28(str3), BookmarkStart.b("弨䨪䄬娮吰", num)); property = (property != null) ? property : A_0.method_9().CustomDocumentProperties.Add(key, str3); return; } if ((str4 == BookmarkStart.b("䴨䨪夬䨮", num)) || (str4 == BookmarkStart.b("崨䈪䀬䨮", num))) { Class567.smethod_19(key, BookmarkStart.b("䜨䨪䀬䨮", num)); Class567.smethod_20(Class1041.smethod_3(str3), BookmarkStart.b("弨䨪䄬娮吰", num)); property = (property != null) ? property : A_0.method_9().CustomDocumentProperties.Add(key, str3); return; } if (str4 == BookmarkStart.b("伨䜪䈬丮䔰", num)) { Class567.smethod_19(key, BookmarkStart.b("䜨䨪䀬䨮", num)); Class567.smethod_20(Class1041.smethod_12(str3), BookmarkStart.b("弨䨪䄬娮吰", num)); property = (property != null) ? property : A_0.method_9().CustomDocumentProperties.Add(key, str3); return; } } Class567.smethod_19(key, BookmarkStart.b("䜨䨪䀬䨮", num)); Class567.smethod_20(str3, BookmarkStart.b("弨䨪䄬娮吰", num)); property = (property != null) ? property : A_0.method_9().CustomDocumentProperties.Add(key, str3); }
internal static void smethod_0(Class857 A_0, bool A_1) { int num = 1; Class396 class2 = A_0.method_11(); string str = class2.method_1(); Class102 class3 = new Class102(); smethod_3(A_0, class3); bool flag = false; class2.method_18(); bool flag2 = true; if (class2.method_12(BookmarkStart.b("匦嬨䨪䌬尮崰娲䄴制䬸娺䤼嘾⹀ⵂ桄ⅆ♈㥊⁌⹎═", 1), "") == BookmarkStart.b("❨", 1)) { flag2 = false; } string str2 = class2.method_12(BookmarkStart.b("䬦䠨䔪䨬娮倰吲倴", num), "").ToLower(); string str3 = class2.method_12(BookmarkStart.b("䐦䘨帪䌬嬮䌰䨲", num), "").ToUpper(); if (!string.IsNullOrEmpty(str2) && !string.IsNullOrEmpty(str3)) { class3.method_13().LocaleIdASCII = (short)((LocaleIDs)Enum.Parse(typeof(LocaleIDs), str2 + BookmarkStart.b("砦", num) + str3)); } CultureInfo info = new CultureInfo(str2 + BookmarkStart.b("ਦ", num) + str3); string[] strArray = info.DateTimeFormat.SortableDateTimePattern.Replace(BookmarkStart.b("ਦ", num), "").Replace(BookmarkStart.b("ᴦ", num), "").Replace(BookmarkStart.b("&ศ", num), BookmarkStart.b("&", num)).Split(new char[] { '\'' }); for (int i = 0; i < strArray.Length; i++) { strArray[i] = strArray[i].Substring(0, strArray[i].Length / 2); } while (class2.method_9(str)) { CharacterFormat format; string key = class2.method_1(); if (key != null) { int num3; if (Class1160.dictionary_222 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(11); 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); Class1160.dictionary_222 = dictionary1; } if (Class1160.dictionary_222.TryGetValue(key, out num3)) { switch (num3) { case 0: goto Label_02D1; case 1: { class3.method_22(string.Format(BookmarkStart.b("尦ᤨ嘪嘬Ḯ䰰", num), class3.method_21(), class2.method_21())); continue; } case 2: { smethod_1(class3, flag2 ? strArray[2] : BookmarkStart.b("昦", num)); continue; } case 3: { if (!flag2) { goto Label_0386; } smethod_1(class3, smethod_5(class2) ? (strArray[1] + smethod_6(class2, strArray[1])) : smethod_6(class2, strArray[1])); continue; } case 4: { smethod_1(class3, flag2 ? smethod_6(class2, strArray[0]) : smethod_6(class2, BookmarkStart.b("戦氨", num))); continue; } case 5: { smethod_1(class3, BookmarkStart.b("䀦", num)); continue; } case 6: { smethod_1(class3, smethod_6(class2, smethod_2(class3))); continue; } case 7: { smethod_1(class3, smethod_6(class2, strArray[4])); continue; } case 8: { smethod_1(class3, (class3.method_13().LocaleIdASCII == 0x804) ? BookmarkStart.b("䘦䐨嬪䀬", num) : BookmarkStart.b("䘦䐨Ъ崬䈮", num)); flag = true; continue; } case 9: { smethod_1(class3, smethod_6(class2, strArray[5])); continue; } case 10: { smethod_1(class3, smethod_6(class2, strArray[6])); continue; } } } } goto Label_045D; Label_02D1: format = Class1141.smethod_0(A_0, class3); if (format.Count > 0) { if (class3.method_13() != null) { class3.method_13().method_37(format); } class3.method_14(format); } continue; Label_0386: smethod_1(class3, BookmarkStart.b("栦", num)); continue; Label_045D: class2.vmethod_1(); } if (flag) { class3.method_22(class3.method_21().Replace(BookmarkStart.b("漦", num), BookmarkStart.b("伦", num))); } A_0.method_13().method_1(class3, A_0.method_20(), A_1); }
private static void smethod_9(Class857 A_0, Paragraph A_1, string A_2, FieldType A_3, CharacterFormat A_4, Style A_5) { int num = 0x11; Class396 class2 = A_0.method_11(); string str = class2.method_12(BookmarkStart.b("匶堸伺尼ሾ㉀㝂㱄⭆ⱈ晊⍌⹎㱐㙒", 0x11), null); Class102 class3 = (Class102)A_0.method_13().method_2(str, null, A_0.method_20(), true); if ((class3 != null) && (class3.method_13() != null)) { class3.method_13().method_37(A_4); } smethod_12(A_0, A_1, A_3, string.Format(BookmarkStart.b("᜶䈸䀼Ἶᵀ͂敄敆㉈穊が济", num), A_2, class3.method_21()), class2.method_21(), A_4, A_5); }