internal void method_6(BuiltinDocumentProperties A_0, CustomDocumentProperties A_1, Class1089 A_2) { int num = 0; this.builtinDocumentProperties_0 = A_0; this.customDocumentProperties_0 = A_1; Class1046 class2 = new Class1046(); this.class520_0 = new Class520(Class520.guid_0, 0x4b0); class2.method_0().Add(this.class520_0); Class1046 class3 = new Class1046(); this.class520_1 = new Class520(Class520.guid_1, 0x4b0); class3.method_0().Add(this.class520_1); this.class520_2 = new Class520(Class520.guid_2, 0x4b0); class3.method_0().Add(this.class520_2); this.int_2 = 2; this.method_7(); this.method_13(); if (this.class520_2.method_0().method_2() == 0) { class3.method_0().Remove(this.class520_2); } MemoryStream stream = new MemoryStream(); class2.method_1(stream); A_2[BookmarkStart.b("⌥笧弩䄫䌭儯䀱䴳缵嘷尹医䰽ⴿ⍁ぃ⽅❇⑉", num)] = stream; MemoryStream stream2 = new MemoryStream(); class3.method_1(stream2); A_2[BookmarkStart.b("⌥氧䔩伫嬭崯圱娳䈵欷伹儻匽ℿぁ㵃ཅ♇ⱉ⍋㱍㵏㍑⁓㽕㝗㑙", num)] = stream2; }
internal void method_0(Class1089 A_0, BuiltinDocumentProperties A_1, CustomDocumentProperties A_2) { this.builtinDocumentProperties_0 = A_1; this.customDocumentProperties_0 = A_2; this.method_1(A_0); this.method_2(A_0); }
private static void smethod_1(BuiltinDocumentProperties A_0, Class398 A_1, bool A_2) { int num = 12; A_1.method_4(BookmarkStart.b("崱ำ爵圷夹䤻匽┿ⱁぃᙅ㩇╉㱋⭍≏♑㵓㍕⭗", 12)); smethod_2(A_1, BookmarkStart.b("崱ำ戵儷丹倻嬽", 12), A_0.Title, A_2); smethod_2(A_1, BookmarkStart.b("崱ำ攵䴷堹嘻嬽⌿㙁", 12), A_0.Subject, A_2); smethod_2(A_1, BookmarkStart.b("崱ำ眵䴷丹吻儽㈿", 12), A_0.Author, A_2); smethod_2(A_1, BookmarkStart.b("崱ำ紵崷䌹䬻儽㈿♁㝃", 12), A_0.Keywords, A_2); smethod_2(A_1, BookmarkStart.b("崱ำ爵崷䤹弻䰽⤿㉁ぃ⽅❇⑉", 12), A_0.Comments, A_2); smethod_2(A_1, BookmarkStart.b("崱ำ稵夷䤹䠻缽㔿㙁ⱃ⥅㩇", 12), A_0.LastAuthor, A_2); A_1.method_11(BookmarkStart.b("崱ำ搵崷䰹唻䴽⤿ⵁ⩃", 12), A_0.RevisionNumber); A_1.method_13(BookmarkStart.b("崱ำ稵夷䤹䠻渽㈿⭁⩃㉅ⵇ⹉", 12), A_0.LastPrinted); A_1.method_13(BookmarkStart.b("崱ำ电䨷弹崻䨽┿♁", 12), A_0.CreateDate); A_1.method_13(BookmarkStart.b("崱ำ稵夷䤹䠻洽ℿ㑁⅃≅", 12), A_0.LastSaveDate); A_1.method_14(BookmarkStart.b("崱ำ昵夷崹夻䴽", 12), A_0.PageCount); A_1.method_14(BookmarkStart.b("崱ำ愵圷䠹堻䴽", 12), A_0.WordCount); A_1.method_14(BookmarkStart.b("崱ำ电倷嬹主弽⌿㙁⅃㑅㭇", 12), A_0.CharCount); smethod_2(A_1, BookmarkStart.b("崱ำ电夷丹夻夽⼿ぁ㵃", 12), A_0.Category, A_2); smethod_2(A_1, BookmarkStart.b("崱ำ笵夷吹崻夽┿ぁ", 12), A_0.Manager, A_2); smethod_2(A_1, BookmarkStart.b("崱ำ电圷圹䰻弽⸿㭁", 12), A_0.Company, A_2); if (A_0.BytesCount > 0) { A_1.method_14(BookmarkStart.b("崱ำ琵䄷丹夻䴽", num), A_0.BytesCount); } A_1.method_14(BookmarkStart.b("崱ำ稵儷吹夻䴽", num), A_0.LinesCount); A_1.method_14(BookmarkStart.b("崱ำ昵夷䠹崻夽㈿⍁㑃⹅㭇", num), A_0.ParagraphCount); A_1.method_5(); }
private void method_17(BuiltinDocumentProperties A_0, sprḷ A_1) { A_1.ᜅ(A_0.Author); A_1.ᜃ(A_0.Keywords); A_1.ᜄ(A_0.Company); A_1.ᜁ(A_0.Subject); A_1.ᜀ(A_0.Title); }
private void method_16(BuiltinDocumentProperties A_0) { this.pdfNewDocument_0.get_DocumentInformation().set_Author(string.IsNullOrEmpty(A_0.Author) ? string.Empty : A_0.Author); this.pdfNewDocument_0.get_DocumentInformation().set_CreationDate(A_0.CreateDate); this.pdfNewDocument_0.get_DocumentInformation().set_Creator(string.IsNullOrEmpty(A_0.Company) ? string.Empty : A_0.Company); this.pdfNewDocument_0.get_DocumentInformation().set_Keywords(string.IsNullOrEmpty(A_0.Keywords) ? string.Empty : A_0.Keywords); this.pdfNewDocument_0.get_DocumentInformation().set_Producer(string.IsNullOrEmpty(A_0.Company) ? string.Empty : A_0.Company); this.pdfNewDocument_0.get_DocumentInformation().set_Subject(string.IsNullOrEmpty(A_0.Subject) ? string.Empty : A_0.Subject); this.pdfNewDocument_0.get_DocumentInformation().set_Title(string.IsNullOrEmpty(A_0.Title) ? string.Empty : A_0.Title); }
private static void smethod_5(Class857 A_0) { int num = 12; Class396 class2 = A_0.method_11(); BuiltinDocumentProperties properties = A_0.method_9().builtinDocumentProperties_0; while (class2.method_19()) { string str = class2.method_1(); if (str != null) { if (str != BookmarkStart.b("䈱唳儵崷弻儽㔿ⱁぃ", num)) { if (str != BookmarkStart.b("䈱唳䐵夷崹主弽〿⩁楃╅❇㽉≋㩍", num)) { if (str != BookmarkStart.b("䀱嬳䄵ᔷ夹医䬽⸿㙁", num)) { if (str != BookmarkStart.b("䔱嬳䐵尷弻儽㔿ⱁぃ", num)) { if (!(str == BookmarkStart.b("儱尳圵䨷嬹弻䨽┿ぁ楃╅❇㽉≋㩍", num))) { if (str == BookmarkStart.b("就嬳堵ᔷ䴹吻圽㐿❁㝃㙅⥇⥉⥋捍㍏㩑㕓㥗㥙⡛㭝佡ݣ॥ᵧѩᡫ", num)) { properties.CharCount = class2.method_4(); } } else { properties.CharCountWithSpace = class2.method_4(); } } else { properties.WordCount = class2.method_4(); } } else { properties.LinesCount = class2.method_4(); } } else { properties.ParagraphCount = class2.method_4(); } } else { properties.PageCount = class2.method_4(); } } } }
private sprᵑ method_10(BuiltinDocumentProperties A_0) { sprᵑ rᵑ = new sprᵑ(); rᵑ.ᜀ(A_0.Author); rᵑ.ᜀ(A_0.CreateDate); rᵑ.ᜆ(A_0.Company); rᵑ.ᜄ(A_0.Keywords); rᵑ.(A_0.Subject); rᵑ.ᜈ(A_0.Title); return(rᵑ); }
private void method_1() { int num = 5; BuiltinDocumentProperties builtinDocumentProperties = this.class422_0.method_15().BuiltinDocumentProperties; if (this.class422_0.method_14().method_2()) { this.class400_0.method_11(BookmarkStart.b("䘪䠬嬮倰ल刴制圸帺似帾㕀ⱂ㝄", num), BookmarkStart.b("砪崬䘮䌰嘲᬴猶嘸堺", num)); } else { this.class400_0.method_11(BookmarkStart.b("䘪䠬嬮倰ल刴制圸帺似帾㕀ⱂ㝄", num), BookmarkStart.b("砪崬䘮䌰嘲᬴怶嘸䤺夼䰾", num)); } this.class400_0.method_11(BookmarkStart.b("伪丬ᔮ䔰娲䄴嬶尸", num), builtinDocumentProperties.Title); if (Class567.smethod_16(builtinDocumentProperties.Comments)) { this.class400_0.method_11(BookmarkStart.b("伪丬ᔮ唰嘲䘴吶䬸刺䴼䬾⡀ⱂ⭄", num), builtinDocumentProperties.Comments); } if (Class567.smethod_16(builtinDocumentProperties.Subject)) { this.class400_0.method_11(BookmarkStart.b("伪丬ᔮ䈰䘲圴崶尸堺䤼", num), builtinDocumentProperties.Subject); } if (Class567.smethod_16(builtinDocumentProperties.Keywords)) { string[] strArray = builtinDocumentProperties.Keywords.Split(new char[] { ',' }); for (int i = 0; i < strArray.Length; i++) { this.class400_0.method_11(BookmarkStart.b("䘪䠬嬮倰ल帴制䀸䰺刼䴾╀", num), strArray[i]); } } this.class400_0.method_11(BookmarkStart.b("䘪䠬嬮倰ल尴夶倸伺吼帾ⵀ湂♄㕆ⱈ⩊㥌⁎⍐", num), builtinDocumentProperties.Author); BuiltinDocumentProperties properties2 = this.class422_0.method_15().BuiltinDocumentProperties; this.class400_0.method_11(BookmarkStart.b("䘪䠬嬮倰ल嘴䔶尸娺䤼嘾⹀ⵂ桄⍆⡈㽊⡌", num), Class1041.smethod_1(properties2.CreateDate)); this.class400_0.method_11(BookmarkStart.b("伪丬ᔮ到䄲倴嘶䴸吺似", num), builtinDocumentProperties.LastAuthor); this.class400_0.method_11(BookmarkStart.b("伪丬ᔮ唰刲䄴制", num), Class1041.smethod_1(properties2.LastSaveDate)); this.class400_0.method_11(BookmarkStart.b("伪丬ᔮ唰刲䄴制", num), Class1041.smethod_1(properties2.LastPrinted)); if (Class567.smethod_16(builtinDocumentProperties.Template) && (Path.GetFileNameWithoutExtension(builtinDocumentProperties.Template).ToLower() != BookmarkStart.b("䔪䈬崮尰刲头", num))) { this.class400_0.method_33(BookmarkStart.b("䘪䠬嬮倰ल䄴制吸䬺儼帾㕀♂", num), new object[] { BookmarkStart.b("匪䄬䘮弰堲༴弶䬸帺嬼", num), builtinDocumentProperties.Template, BookmarkStart.b("匪䄬䘮弰堲༴䌶䀸䬺堼", num), BookmarkStart.b("堪䐬䈮䄰弲倴", num) }); } this.class400_0.method_11(BookmarkStart.b("䘪䠬嬮倰ल倴匶倸伺吼儾♀湂♄㹆⩈❊⡌㱎", num), builtinDocumentProperties.RevisionNumber); string str = smethod_0((int)builtinDocumentProperties.TotalEditingTime.TotalMinutes); if (Class567.smethod_16(str)) { this.class400_0.method_11(BookmarkStart.b("䘪䠬嬮倰ल倴匶倸伺吼儾♀湂⅄㉆㭈⩊㥌♎㹐㵒", num), str); } this.class400_0.method_33(BookmarkStart.b("䘪䠬嬮倰ल儴堶娸为值娾⽀㝂桄㑆㵈⩊㥌♎≐❒㱔㑖", num), new object[] { BookmarkStart.b("䘪䠬嬮倰ल䔴嘶常帺ြ尾⹀㙂⭄㍆", num), builtinDocumentProperties.PageCount, BookmarkStart.b("䘪䠬嬮倰ल䔴嘶䬸娺娼䴾⁀㍂ⵄ橆⩈⑊㡌ⅎ═", num), builtinDocumentProperties.ParagraphCount, BookmarkStart.b("䘪䠬嬮倰ल䜴堶丸ᘺ帼倾㑀ⵂㅄ", num), builtinDocumentProperties.LinesCount, BookmarkStart.b("䘪䠬嬮倰ल䈴堶䬸强ြ尾⹀㙂⭄㍆", num), builtinDocumentProperties.WordCount, BookmarkStart.b("䘪䠬嬮倰ल嘴弶堸䤺尼尾㕀♂㝄橆⩈⑊㡌ⅎ═", num), builtinDocumentProperties.CharCountWithSpace, BookmarkStart.b("䘪䠬嬮倰ल嬴堶圸ᘺ䨼圾⡀㝂⁄㑆㥈⩊⹌⩎籐げ㵔㙖⭘㩚㹜⭞Ѡᅢ䡤Ѧ٨Ṫͬ᭮", num), builtinDocumentProperties.CharCount }); }
private static void smethod_4(Class857 A_0) { int num = 12; Class396 class2 = A_0.method_11(); BuiltinDocumentProperties properties = A_0.method_9().builtinDocumentProperties_0; while (class2.method_19()) { string str; if (((str = class2.method_1()) != null) && (str == BookmarkStart.b("娱䘳匵帷", num))) { properties.Template = class2.method_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(); } }
internal static void smethod_0(Class582 A_0) { int num = 14; BuiltinDocumentProperties builtinDocumentProperties = A_0.Interface50.imethod_0().BuiltinDocumentProperties; Class394 class2 = A_0.imethod_1(); while (class2.method_9(BookmarkStart.b("瀳夵嬷伹儻嬽⸿㙁ᑃ㑅❇㩉⥋㱍㭑ㅓ╕", num))) { string key = class2.method_1(); if (key != null) { int num2; if (Class1160.dictionary_1 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(0x1a); dictionary1.Add(BookmarkStart.b("怳張䰷嘹夻", num), 0); dictionary1.Add(BookmarkStart.b("朳䌵娷倹夻崽㐿", num), 1); dictionary1.Add(BookmarkStart.b("申䌵䰷刹医䰽", num), 2); dictionary1.Add(BookmarkStart.b("缳匵䄷䴹医䰽ㅁ", num), 3); dictionary1.Add(BookmarkStart.b("瀳匵䬷夹主圽〿㙁ⵃ⥅♇", num), 4); dictionary1.Add(BookmarkStart.b("砳圵䬷丹紻䬽㐿⩁⭃㑅", num), 5); dictionary1.Add(BookmarkStart.b("昳匵丷匹伻圽⼿ⱁ", num), 6); dictionary1.Add(BookmarkStart.b("申䘵䠷琹崻匽┿", num), 7); dictionary1.Add(BookmarkStart.b("怳夵䰷嬹倻樽⤿⽁⅃", num), 8); dictionary1.Add(BookmarkStart.b("砳圵䬷丹氻䰽⤿ⱁぃ⍅ⱇ", num), 9); dictionary1.Add(BookmarkStart.b("眳䐵崷嬹䠻嬽", num), 10); dictionary1.Add(BookmarkStart.b("砳圵䬷丹漻弽㘿❁⁃", num), 11); dictionary1.Add(BookmarkStart.b("搳圵強弹伻", num), 12); dictionary1.Add(BookmarkStart.b("挳夵䨷帹伻", num), 13); dictionary1.Add(BookmarkStart.b("眳帵夷䠹崻崽㐿❁㙃㕅", num), 14); dictionary1.Add(BookmarkStart.b("眳圵䰷弹嬻儽㈿㭁", num), 15); dictionary1.Add(BookmarkStart.b("搳䐵崷䤹夻倽㐿⍁ぃ⽅❇⑉ੋ⅍≏㽑㕓≕", num), 0x10); dictionary1.Add(BookmarkStart.b("礳圵嘷嬹嬻嬽㈿", num), 0x11); dictionary1.Add(BookmarkStart.b("眳夵唷䨹崻倽㤿", num), 0x12); dictionary1.Add(BookmarkStart.b("猳䌵儷帹", num), 0x13); dictionary1.Add(BookmarkStart.b("簳伵䠷弹主刽⤿ⱁ⽃х⥇㥉⥋", num), 20); dictionary1.Add(BookmarkStart.b("瘳伵䰷弹伻", num), 0x15); dictionary1.Add(BookmarkStart.b("砳張嘷弹伻", num), 0x16); dictionary1.Add(BookmarkStart.b("搳圵䨷嬹嬻䰽ℿ㉁ⱃ㕅", num), 0x17); dictionary1.Add(BookmarkStart.b("眳帵夷䠹崻崽㐿❁㙃㕅⍉㡋♍͏≑㕓㕕㵗⥙", num), 0x18); dictionary1.Add(BookmarkStart.b("戳匵䨷䤹唻儽⸿", num), 0x19); Class1160.dictionary_1 = dictionary1; } if (Class1160.dictionary_1.TryGetValue(key, out num2)) { switch (num2) { case 0: { builtinDocumentProperties.Title = class2.method_21(); continue; } case 1: { builtinDocumentProperties.Subject = class2.method_21(); continue; } case 2: { builtinDocumentProperties.Author = class2.method_21(); continue; } case 3: { builtinDocumentProperties.Keywords = class2.method_21(); continue; } case 4: { builtinDocumentProperties.Comments = class2.method_21(); continue; } case 5: { builtinDocumentProperties.LastAuthor = class2.method_21(); continue; } case 6: { builtinDocumentProperties.RevisionNumber = class2.method_22().ToString(); continue; } case 7: { builtinDocumentProperties.ApplicationName = class2.method_21(); continue; } case 8: case 0x10: case 0x13: case 20: case 0x18: case 0x19: { continue; } case 9: { builtinDocumentProperties.LastPrinted = Class1041.smethod_3(class2.method_21()); continue; } case 10: { builtinDocumentProperties.CreateDate = Class1041.smethod_3(class2.method_21()); continue; } case 11: { builtinDocumentProperties.LastSaveDate = Class1041.smethod_3(class2.method_21()); continue; } case 12: { builtinDocumentProperties.PageCount = class2.method_22(); continue; } case 13: { builtinDocumentProperties.WordCount = class2.method_22(); continue; } case 14: { builtinDocumentProperties.CharCount = class2.method_22(); continue; } case 15: { builtinDocumentProperties.Category = class2.method_21(); continue; } case 0x11: { builtinDocumentProperties.Manager = class2.method_21(); continue; } case 0x12: { builtinDocumentProperties.Company = class2.method_21(); continue; } case 0x15: { builtinDocumentProperties.BytesCount = class2.method_22(); continue; } case 0x16: { builtinDocumentProperties.LinesCount = class2.method_22(); continue; } case 0x17: { builtinDocumentProperties.ParagraphCount = class2.method_22(); continue; } } } } class2.vmethod_1(); } }