private static void smethod_3(Class581 A_0) { int num = 12; Class394 class2 = A_0.imethod_1(); string id = class2.method_12(BookmarkStart.b("嬱倳", 12), string.Empty); if ((id != null) && (id != string.Empty)) { PermissionStart item = new PermissionStart(A_0.Interface50.imethod_0(), id) { EditorGroup = smethod_5(class2), DisplacedByCustomXml = smethod_6(class2), Editor = class2.method_12(BookmarkStart.b("圱倳", num), string.Empty) }; string str2 = class2.method_12(BookmarkStart.b("儱嬳娵縷匹主䴽㐿", num), string.Empty); if (!string.IsNullOrEmpty(str2)) { item.ColumnFirst = int.Parse(str2); } if (!string.IsNullOrEmpty(str2)) { item.ColumnLast = int.Parse(str2); } list_2.Add(item); } }
private static DisplacedByCustomXml smethod_6(Class394 A_0) { int num = 12; string str = A_0.method_12(BookmarkStart.b("嘱崳䔵䠷嘹崻崽┿♁ك㽅େ㽉㽋㩍㽏㽑㭕㑗", 12), string.Empty); switch (str) { case null: case string.Empty: return(DisplacedByCustomXml.None); } string str2 = str; if (str2 != null) { if (str2 == BookmarkStart.b("䈱䘳匵丷", num)) { return(DisplacedByCustomXml.Prev); } if (str2 == BookmarkStart.b("就儳丵䰷", num)) { return(DisplacedByCustomXml.Next); } } return(DisplacedByCustomXml.None); }
private static void smethod_1(Class582 A_0) { int num = 0x12; Class394 class2 = A_0.imethod_1(); int num2 = class2.method_13(BookmarkStart.b("吷匹伻䨽ဿ⭁❃х㵇♉⁋⭍᭑こ", 0x12), 0); while (class2.method_9(BookmarkStart.b("吷匹伻䨽ဿ⭁❃х㵇♉⁋⭍", num))) { string str; if (((str = class2.method_1()) != null) && (str == BookmarkStart.b("䠷匹弻䨽", num))) { ShapeObject obj2 = Class964.smethod_4(A_0) as ShapeObject; if (obj2 != null) { DocPicture imageData = obj2.ImageData; num2.ToString(); dictionary_0.Add(num2.ToString(), imageData); } } else { class2.vmethod_1(); } } }
private static void smethod_17(Class581 A_0, CharacterFormat A_1, Class394 A_2, Footnote A_3) { int num = 0x11; if (!A_2.method_9(BookmarkStart.b("䔶", 0x11))) { throw new InvalidOperationException(BookmarkStart.b("戶圸娺弼匾⑀捂ㅄ⡆楈ⵊⅎ㕐獒㍔㡖㙘⽚㍜ぞᕠ٢䕤ᕦ౨൪ᵮᑰᵲᙴቶ奸ᙺᱼൾ궂", num)); } if (((A_2.method_1() == BookmarkStart.b("䌶", num)) && A_2.method_10(BookmarkStart.b("䌶", num), XmlDocumentTextHandling.TextAndSignificant)) && (A_2.method_1() == "")) { A_3.CustomMarker = A_2.method_3(); } else if (A_2.method_1() == BookmarkStart.b("唶䬸", num)) { A_3.CustomMarker = smethod_25(A_2, A_1).ToString(); } else { if (A_2.method_1() != BookmarkStart.b("䐶䀸嘺", num)) { throw new InvalidOperationException(BookmarkStart.b("戶圸䠺䠼伾ㅀⱂ㝄㍆ⱈ⽊浌⥎㹐㱒⅔㥖㙘⽚㡜罞፠٢ͤɦ᭨ͬ౮ᑰ卲ᡴᙶၺ卼", num)); } A_3.CustomMarker = Class742.smethod_2(A_0.imethod_1().method_34(A_1)).ToString(); } }
private static void smethod_3(Class581 A_0, RowFormat A_1) { int num = 7; Class394 class2 = A_0.imethod_1(); string str = class2.method_1(); if (str != null) { if (str == BookmarkStart.b("夬䴮崰", num)) { smethod_2(A_0, A_1); smethod_0(A_0); A_0.method_3(new Table(A_0.Interface50.imethod_0())); return; } if (str == BookmarkStart.b("崬", num)) { smethod_2(A_0, A_1); Class629.smethod_2(A_0); A_0.method_3(new Table(A_0.Interface50.imethod_0())); return; } if (str == BookmarkStart.b("帬䨮到䜲攴䔶", num)) { class2.method_26(); return; } } string str2 = class2.method_1(); while (class2.method_9(str2)) { smethod_1(A_0, A_1); } }
private static DisplacedByCustomXml smethod_8(Class394 A_0) { int num = 11; string str = A_0.method_12(BookmarkStart.b("唰娲䘴䜶唸娺帼娾╀ł㱄ц㱈㡊㥌⁎㱐㡔㭖", 11), string.Empty); switch (str) { case null: case string.Empty: return(DisplacedByCustomXml.None); } string str2 = str; if (str2 != null) { if (str2 == BookmarkStart.b("䄰䄲倴䄶", num)) { return(DisplacedByCustomXml.Prev); } if (str2 == BookmarkStart.b("弰嘲䴴䌶", num)) { return(DisplacedByCustomXml.Next); } } return(DisplacedByCustomXml.None); }
private static void smethod_5(Class581 A_0) { int num = 13; Class394 class2 = A_0.imethod_1(); string id = class2.method_12(BookmarkStart.b("娲儴", 13), string.Empty); if ((id != null) && (id != string.Empty)) { PermissionStart start = new PermissionStart(A_0.Interface50.imethod_0(), id) { EditorGroup = smethod_7(class2), DisplacedByCustomXml = smethod_8(class2), Editor = class2.method_12(BookmarkStart.b("嘲儴", num), string.Empty) }; string str2 = class2.method_12(BookmarkStart.b("倲娴嬶缸刺似䰾㕀", num), string.Empty); if (!string.IsNullOrEmpty(str2)) { start.ColumnFirst = int.Parse(str2); } if (!string.IsNullOrEmpty(str2)) { start.ColumnLast = int.Parse(str2); } A_0.method_9(start); } }
internal static bool smethod_0(Class581 A_0, List <BookmarkStart> A_1, List <BookmarkEnd> A_2, List <PermissionStart> A_3, List <PermissionEnd> A_4) { int num = 0x10; bool flag = false; Paragraph paragraph = new Paragraph(A_0.Interface50.imethod_0()); if (A_0.Interface50.imethod_0().Styles.DefaultParaStyle != null) { paragraph.method_65(A_0.Interface50.imethod_0().Styles.DefaultParaStyle); } smethod_1(paragraph, A_1); smethod_2(paragraph, A_2); smethod_3(paragraph, A_3); smethod_4(paragraph, A_4); A_0.method_3(paragraph); A_0.method_7(); Class394 class2 = A_0.imethod_1(); while (class2.method_9(BookmarkStart.b("䘵", num))) { if (smethod_6(A_0, paragraph)) { flag = true; } } A_0.method_5(DocumentObjectType.Paragraph); return(flag); }
private static void smethod_1(Class582 A_0) { int num = 5; Class547 latentStyles = A_0.Interface50.imethod_0().Styles.LatentStyles; Class394 class3 = A_0.imethod_1(); while (class3.method_19()) { string str2 = class3.method_1(); if (str2 != null) { if (!(str2 == BookmarkStart.b("伪䠬䤮細尲嘴尶尸强渼䬾⁀㝂⁄", num))) { if (str2 == BookmarkStart.b("䜪䰬嬮吰崲䄴搶䴸䈺儼娾ɀⱂい⥆㵈", num)) { latentStyles.method_13(class3.method_4()); } } else { latentStyles.method_3(class3.method_63()); } } } while (class3.method_9(BookmarkStart.b("䜪䰬嬮吰崲䄴搶䴸䈺儼娾㉀", num))) { string str; if (((str = class3.method_1()) != null) && (str == BookmarkStart.b("䜪帬䬮琰䬲嘴制䤸伺吼倾⽀", num))) { smethod_2(A_0); } } }
private static void smethod_10(Class394 A_0, Class17 A_1) { int num = 14; while (A_0.method_19()) { string str = A_0.method_1(); if (str != null) { if (str != BookmarkStart.b("䀳伵䠷弹", num)) { if ((str != BookmarkStart.b("堳張嘷弹氻圽㐿⅁ⱃ", num)) && (str != BookmarkStart.b("堳張嘷弹ᄻ丽⤿㙁❃⹅", num))) { if ((str == BookmarkStart.b("圳帵夷䠹漻丽ℿ⅁⅃", num)) || (str == BookmarkStart.b("圳帵夷䠹ᄻ䴽〿⍁❃⍅", num))) { A_1.SetAttr(0x974, A_0.method_4()); } } else { A_1.SetAttr(0x87a, ((float)A_0.method_4()) / 20f); } } else { GridPitchType type = Class339.smethod_2(A_0.method_3()); A_1.SetAttr(0x97e, (int)type); } } } }
private void method_11(Class394 A_0) { int num = 15; while (A_0.method_19()) { string str = A_0.method_1(); if (str == null) { goto Label_0066; } if (!(str == BookmarkStart.b("倴夶娸䤺䐼伾㕀♂⅄ཆ⑈⩊⹌ю㑐⩒", num))) { if (!(str == BookmarkStart.b("倴夶娸䤺䐼伾㕀♂⅄ཆ⑈⩊⹌᥎ぐ㽒⁔㉖", num))) { goto Label_0066; } this.byte_2 = Convert.FromBase64String(A_0.method_3()); } else { this.byte_1 = Convert.FromBase64String(A_0.method_3()); } } return; Label_0066: throw new InvalidOperationException(BookmarkStart.b("怴夶券唺刼䠾⽀捂ㅄ♆⹈歊⍌⹎㱐㙒答", num)); }
private static string smethod_2(Class394 A_0, Class907 A_1) { int num = 5; string str = string.Empty; while (A_0.method_19()) { string str2 = A_0.method_1(); if (str2 != null) { if (!(str2 == BookmarkStart.b("崪䰬䌮", num))) { if (str2 == BookmarkStart.b("䜪䰬䄮嘰", num)) { A_1.localeIDs_0 = (LocaleIDs)Class860.smethod_0(A_0.method_3(), false); } } else { str = A_0.method_3(); } } } return(str); }
internal static void smethod_1(Stream A_0, CustomXmlPart A_1) { int num = 7; if (A_0.Length != 0L) { Class394 class2 = new Class394(A_0); while (class2.method_19()) { string str; if (((str = class2.method_1()) != null) && (str == BookmarkStart.b("䐬嬮吰帲簴猶", num))) { A_1.Id = class2.method_3(); } } class2.method_18(); while (class2.method_9(BookmarkStart.b("䤬丮䔰刲䘴䌶嘸䤺堼瘾㕀♂⡄", num))) { string str2; if (((str2 = class2.method_1()) != null) && (str2 == BookmarkStart.b("帬䰮夰嘲場嘶欸帺嬼䰾", num))) { smethod_2(class2, A_1); } else { class2.vmethod_1(); } } } }
public static void smethod_12(Class581 A_0, RowFormat A_1, bool A_2) { string str; int num = 15; Class394 class2 = A_0.imethod_1(); Class584 class3 = new Class584(class2); if (class3.method_10() && ((str = class3.method_9()) != null)) { if (str == BookmarkStart.b("戴堶䬸强ጼ社⹀ㅂ⡄♆㵈㽊ⅎ㙐", num)) { while (class2.method_9(BookmarkStart.b("吴夶圸吺䤼帾㕀⩂⩄⥆", num))) { string str2; if (((str2 = class2.method_1()) != null) && (str2 == BookmarkStart.b("嘴堶圸伺堼儾㕀", num))) { smethod_13(A_0, A_1, class3, A_2); } else { class2.vmethod_1(); } } } else if ((str != BookmarkStart.b("戴堶䬸强ጼ瘾⽀あ⁄㕆㵈≊≌ⅎ", num)) && (str != BookmarkStart.b("戴堶䬸强ጼ笾⑀⽂⁄㍆⁈⑊⍌", num))) { } } }
public static void smethod_8(Class17 A_0, Class581 A_1) { string str2; int num = 0x13; Class394 class2 = A_1.imethod_1(); Class584 class3 = new Class584(class2); if ((class3.method_10() && ((str2 = class3.method_9()) != null)) && (str2 == BookmarkStart.b("游吺似嬾潀Ղ⩄㕆⑈⩊㥌㭎㡐㵒㉔", num))) { while (class2.method_9(BookmarkStart.b("堸唺匼倾㕀≂ㅄ⹆♈╊", num))) { string str3; if (((str3 = class2.method_1()) != null) && (str3 == BookmarkStart.b("娸吺匼䬾⑀ⵂㅄ", num))) { while (class2.method_9(BookmarkStart.b("娸吺匼䬾⑀ⵂㅄ", num))) { string str; if (((str = class2.method_1()) == null) || (str != BookmarkStart.b("䨸帺帼䬾ᅀㅂ", num))) { class2.vmethod_1(); } } } else { class2.vmethod_1(); } } } }
private static void smethod_8(Class582 A_0) { int num = 7; Class394 class2 = A_0.imethod_1(); int num2 = class2.method_13(BookmarkStart.b("䐬䌮地尲", 7), 0); while (class2.method_9(BookmarkStart.b("䄬䘮䈰䜲", num))) { string str = class2.method_1(); if (str != null) { if (!(str == BookmarkStart.b("䐬䌮䈰䜲", num))) { if (str == BookmarkStart.b("䄬央崰簲䌴制䬸䤺吼嬾⑀", num)) { smethod_9(A_0, num2); } } else { int key = class2.method_29(); if (A_0.method_19().ContainsKey(key)) { A_0.method_20().Add(num2.ToString(), A_0.method_19()[key].ToString()); } } } } }
private static char smethod_25(Class394 A_0, CharacterFormat A_1) { int num = 4; BreakType lineBreak = BreakType.LineBreak; while (A_0.method_19()) { string str = A_0.method_1(); if (str != null) { if (!(str == BookmarkStart.b("帩唫席唯", num))) { if (str == BookmarkStart.b("䤩䀫䬭儯䀱", num)) { A_1.SetAttr(0x2d, Class860.smethod_11(A_0.method_3())); } } else { lineBreak = Class860.smethod_13(A_0.method_3()); } } } return(smethod_26(lineBreak)); }
private static void smethod_2(RowFormat A_0, Class394 A_1) { int num = 10; bool flag = false; bool flag2 = false; while (A_1.method_19()) { string str = A_1.method_1(); if (str != null) { if (!(str == BookmarkStart.b("堯ἱ䘳䌵吷弹", num))) { if (str == BookmarkStart.b("䘯匱堳", num)) { A_0.OwnerRow.Height = A_1.method_62(); flag2 = true; } } else { A_0.OwnerRow.HeightType = Class859.smethod_2(A_1.method_3()); flag = true; } } } if (flag2 && !flag) { A_0.HeightType = TableRowHeightType.AtLeast; } }
public static void smethod_7(Class581 A_0, ParagraphFormat A_1, CharacterFormat A_2) { string str; int num = 14; Class394 class2 = A_0.imethod_1(); Class584 class3 = new Class584(class2); if ((class3.method_10() && ((str = class3.method_9()) != null)) && (str == BookmarkStart.b("挳夵䨷帹ሻ砽⼿ぁ⥃❅㱇㹉╋⁍㝏", num))) { while (class2.method_9(BookmarkStart.b("唳堵嘷唹䠻弽㐿⭁⭃⡅", num))) { string str2; if (((str2 = class2.method_1()) != null) && (str2 == BookmarkStart.b("圳夵嘷丹夻倽㐿", num))) { while (class2.method_9(BookmarkStart.b("圳夵嘷丹夻倽㐿", num))) { string str3; if (((str3 = class2.method_1()) != null) && (str3 == BookmarkStart.b("䐳昵䨷", num))) { Class1146.smethod_0(A_0, A_1, A_2, class3); } else { class2.vmethod_1(); } } } else { class2.vmethod_1(); } } } }
private static Column smethod_9(Class394 A_0) { int num = 0x11; Column column = new Column(A_0.method_66()); while (A_0.method_19()) { string str = A_0.method_1(); if (str != null) { if (!(str == BookmarkStart.b("䀶", num))) { if (str == BookmarkStart.b("䐶䤸娺帼娾", num)) { float num2 = A_0.method_62(); if (num2 != float.MaxValue) { column.Space = num2; } } } else { float num3 = A_0.method_62(); if (num3 != float.MaxValue) { column.Width = num3; } } } } return(column); }
internal static void smethod_0(Class581 A_0) { int num = 0; TableCell cell = new TableCell(A_0.Interface50.imethod_0()); A_0.method_3(cell); Class394 class2 = A_0.imethod_1(); while (class2.method_9(BookmarkStart.b("別䬧", num))) { string str = class2.method_1(); if (str != null) { if (!(str == BookmarkStart.b("別䬧稩師", num))) { if (!(str == BookmarkStart.b("別䬧紩", num))) { goto Label_006E; } class2.method_45(cell.CellFormat); } else { Class419.smethod_0(A_0, cell.CellFormat); } continue; } Label_006E: Class629.smethod_2(A_0); } A_0.method_5(DocumentObjectType.TableCell); }
private static void smethod_3(Class581 A_0, CharacterFormat A_1) { Class394 class2 = A_0.imethod_1(); new Tab(A_0.Interface50.imethod_0()); while (class2.method_19()) { } }
internal Class582(Stream A_0, Document A_1, Class861 A_2) : base(A_1, A_2) { this.dictionary_1 = new Dictionary <string, byte[]>(); this.dictionary_2 = new Dictionary <string, byte[]>(); this.dictionary_3 = new Dictionary <ListStyle, string>(); this.dictionary_4 = new Dictionary <ListLevel, string>(); this.dictionary_5 = new Dictionary <string, string>(); this.class394_0 = new Class395(A_0); }
private static void smethod_2(Class394 A_0, CellFormat A_1) { int num = 0x12; while (A_0.method_9(BookmarkStart.b("䰷夹焻弽㈿", num))) { string key = A_0.method_1(); if (key != null) { int num2; if (Class1160.dictionary_35 == null) { Dictionary <string, int> dictionary1 = new Dictionary <string, int>(6); 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); Class1160.dictionary_35 = dictionary1; } if (Class1160.dictionary_35.TryGetValue(key, out num2)) { switch (num2) { case 0: { A_1.Paddings.Top = A_0.method_42(); continue; } case 1: case 2: { A_1.Paddings.Left = A_0.method_42(); continue; } case 3: { A_1.Paddings.Bottom = A_0.method_42(); continue; } case 4: case 5: { A_1.Paddings.Right = A_0.method_42(); continue; } } } } A_0.vmethod_1(); } }
internal static void smethod_2(RowFormat A_0, Class581 A_1) { int num = 9; Class394 class2 = A_1.imethod_1(); while (class2.method_9(BookmarkStart.b("嬮匰弲攴䔶簸䌺", num))) { smethod_3(A_0, A_1); } }
internal static void smethod_0(Class581 A_0, CharacterFormat A_1) { int num = 0x11; Class394 class2 = A_0.imethod_1(); while (class2.method_9(BookmarkStart.b("䔶椸䤺", num))) { smethod_1(A_0, A_1); } }
private static void smethod_1(Class581 A_0, RowFormat A_1) { int num = 8; Class394 class2 = A_0.imethod_1(); if (A_0.vmethod_1()) { Class9 class3 = Class402.smethod_0(A_0, MarkupLevel.Cell); A_0.method_3(class3); while (class2.method_9(class3.method_22())) { smethod_1(A_0, A_1); } A_0.method_5(DocumentObjectType.CustomXml); } else { string str = class2.method_1(); if (str != null) { if (str == BookmarkStart.b("娭刯帱搳䐵紷䈹", num)) { Class829.smethod_2(A_1, A_0); return; } if (str == BookmarkStart.b("娭䈯戱䘳", num)) { Class1131.smethod_0(A_1, A_0); return; } if (str == BookmarkStart.b("娭匯", num)) { Class251.smethod_0(A_0); return; } if (str == BookmarkStart.b("伭帯就嬳䈵夷丹唻儽⸿", num)) { TableRow lastRow = A_0.Interface50.imethod_0().LastSection.Tables[A_0.Interface50.imethod_0().LastSection.Tables.Count - 1].LastRow; TableCell cell = lastRow.Cells[lastRow.Cells.Count - 1]; Paragraph paragraph = cell.Items[cell.Items.Count - 1] as Paragraph; if (paragraph == null) { paragraph = cell.AddParagraph(); } Class519.smethod_1(A_0, paragraph); return; } } string str2 = class2.method_1(); while (class2.method_9(str2)) { smethod_1(A_0, A_1); } } }
private static Class13 smethod_7(Class582 A_0) { int num = 2; Class394 class2 = A_0.imethod_1(); Class13 class3 = new Class13(A_0.Interface50.imethod_0()); while (class2.method_19()) { string str2 = class2.method_1(); if (str2 != null) { bool flag1 = str2 == BookmarkStart.b("尧匩尫䬭", num); } } while (class2.method_9(BookmarkStart.b("尧䠩䀫紭䐯䬱堳匵样䠹", num))) { 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)) { Class419.smethod_0(A_0, class3.Interface8.imethod_1()); } } else { Class1131.smethod_0(class3.Interface8.imethod_2(), A_0); } } else { Class829.smethod_0(class3.Interface8.imethod_3(), A_0, true); } } else { Class733.smethod_0(A_0, class3.CharacterFormat); } } else { Class924.smethod_0(A_0, class3.imethod_0(), class3.CharacterFormat); } } } return(class3); }
internal static bool smethod_11(Class581 A_0, CharacterFormat A_1) { int num = 2; Class394 class2 = A_0.imethod_1(); bool flag = true; string key = class2.method_1(); if (key != null) { int num2; if (Class1160.dictionary_10 == 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_10 = dictionary1; } if (Class1160.dictionary_10.TryGetValue(key, out num2)) { switch (num2) { case 0: case 1: smethod_19(A_0, A_1); return(flag); case 2: smethod_21(A_0, A_1); return(flag); case 3: return(flag); case 4: smethod_22(A_0, A_1); return(flag); case 5: Class802.smethod_0(A_0); return(flag); case 6: smethod_1(A_0, A_1); return(flag); } } } return(false); }
public static void smethod_5(ParagraphFormat A_0, Class394 A_1) { string str; int num = 11; Class584 class2 = new Class584(A_1); if (class2.method_10() && (((str = class2.method_9()) != null) && !(str == BookmarkStart.b("昰尲䜴匶爺匼䰾⑀ㅂㅄ⹆♈╊", num)))) { bool flag1 = str == BookmarkStart.b("昰尲䜴匶町䠼刾⍀♂㝄⹆❈ⱊ", num); } }
public override void Visit(Class394 c) { }
public abstract void Visit(Class394 c);