private void method_5(IRunAttrSource A_0, AttrCollection A_1, bool A_2) { bool flag; int num = 13; Paragraph paragraph2 = (flag = (A_0 != null) && (A_0 is Paragraph)) ? ((Paragraph)A_0) : null; AttrCollection attrs = this.method_6(A_0, A_1, A_2); for (int i = 0; i < attrs.Count; i++) { int num2 = attrs.method_18(i); object obj2 = attrs.method_19(i); if (obj2 == null) { continue; } this.class743_0.int_0++; int num3 = num2; if (num3 <= 210) { if (num3 <= 120) { if (num3 <= 80) { if (num3 <= 60) { if (num3 != 20) { if (num3 != 60) { goto Label_085E; } this.class743_0.string_21 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("儲娴嬶崸", num), BookmarkStart.b("崲娴䔶吸娺儼", num)); } else { this.class743_0.string_33 = Class576.smethod_74((Color)obj2, false); } } else if (num3 != 70) { if (num3 != 80) { goto Label_085E; } this.class743_0.string_30 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("䀲娴嬶倸强", num), null); if (this.class743_0.string_30 == null) { this.class743_0.string_30 = BookmarkStart.b("崲娴夶尸", num); } } else { this.class743_0.string_25 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("娲䄴嘶唸刺帼", num), BookmarkStart.b("崲娴䔶吸娺儼", num)); } } else if (num3 <= 100) { if (num3 != 90) { if (num3 != 100) { goto Label_085E; } this.class743_0.string_35 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("Ȳ䔴䌶ᤸ䴼䬾", num), null); } else { this.class743_0.string_34 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("䜲䜴䈶尸", num), null); } } else if (num3 != 110) { if (num3 != 120) { goto Label_085E; } this.class743_0.string_29 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("䘲䔴䜶尸䤺帼帾㉀♂", num), null); } else { this.class743_0.string_28 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("䀲場嘶唸场ြ尾⁀㍂㙄", num), null); } } else if (num3 <= 160) { if (num3 <= 140) { if (num3 != 130) { if (num3 != 140) { goto Label_085E; } UnderlineStyle style = (UnderlineStyle)obj2; this.class743_0.string_15 = Class922.smethod_67(style); this.class743_0.string_18 = Class922.smethod_66(style); switch (style) { case UnderlineStyle.Double: case UnderlineStyle.WavyDouble: this.class743_0.string_16 = BookmarkStart.b("圲娴䈶嬸场堼", num); break; } if (style == UnderlineStyle.Words) { this.class743_0.string_17 = BookmarkStart.b("䀲帴帶䤸ᘺ䨼圾⡀㝂⁄橆㩈㭊ⱌⱎ㑐", num); } } else { this.class743_0.string_37 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("崲娴夶尸", num), BookmarkStart.b("䜲䜴䈶尸", num)); } } else if (num3 != 150) { if (num3 != 160) { goto Label_085E; } this.class743_0.string_20 = Class576.smethod_75((Color)obj2); } else { this.class743_0.string_40 = Class576.smethod_35(obj2); } } else if (num3 <= 180) { if (num3 != 170) { if (num3 != 180) { goto Label_085E; } this.class743_0.string_36 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("嘲嬴倶䬸娺䬼娾╀", num), null); } else { this.class743_0.string_36 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("嘲場唶嘸䠺丼娾╀", num), null); } } else { switch (num3) { case 190: { this.class743_0.string_3 = Class576.smethod_65(obj2); continue; } case 200: { this.class743_0.string_32 = Class576.smethod_71(obj2, ((CharacterFormat)attrs).FontSize); continue; } } if (num3 != 210) { goto Label_085E; } this.class743_0.string_32 = Class922.smethod_74((SubSuperScript)obj2); } continue; } if (num3 <= 310) { if (num3 <= 250) { if (num3 <= 230) { if (num3 != 220) { if (num3 != 230) { goto Label_085E; } this.class743_0.string_0 = (string)obj2; } else { this.class743_0.string_46 = BookmarkStart.b("䜲䜴䈶尸", num); if (((float)obj2) == 0f) { this.class743_0.string_46 = BookmarkStart.b("唲吴嬶䨸帺", num); } } } else if (num3 != 0xeb) { if (num3 != 250) { goto Label_085E; } this.class743_0.string_23 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("儲娴嬶崸", num), BookmarkStart.b("崲娴䔶吸娺儼", num)); } else { this.class743_0.string_2 = (string)obj2; } } else if (num3 <= 270) { if (num3 != 260) { if (num3 != 270) { goto Label_085E; } this.class743_0.string_1 = (string)obj2; } else { this.class743_0.string_27 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("娲䄴嘶唸刺帼", num), BookmarkStart.b("崲娴䔶吸娺儼", num)); } } else { switch (num3) { case 290: { this.class743_0.string_39 = string.Format(BookmarkStart.b("䠲Դ䨶", num), (short)obj2); continue; } case 300: { this.class743_0.string_31 = this.method_9(attrs as CharacterFormat, num2, BookmarkStart.b("圲娴䈶嬸场堼", num), null); if (this.class743_0.string_30 == null) { this.class743_0.string_30 = BookmarkStart.b("崲娴夶尸", num); } continue; } } if (num3 != 310) { goto Label_085E; } if (((TextEffect)obj2) == TextEffect.None) { this.class743_0.int_0--; } else { this.class743_0.string_38 = BookmarkStart.b("䜲䜴䈶尸", num); } } continue; } if (num3 <= 380) { if (num3 <= 350) { if (num3 != 340) { if (num3 != 350) { goto Label_085E; } this.class743_0.string_5 = Class576.smethod_65(((CharacterFormat)attrs).FontSize); this.class743_0.string_4 = Class576.smethod_65(obj2); } else { this.class743_0.string_11 = Class922.smethod_80(int.Parse(obj2.ToString())); if (this.class743_0.string_11 == BookmarkStart.b("崲娴夶尸", num)) { this.class743_0.int_0--; } } } else if (num3 != 370) { if (num3 != 380) { goto Label_085E; } this.class743_0.string_9 = Class922.smethod_80((short)obj2); if (this.class743_0.string_9 == BookmarkStart.b("崲娴夶尸", num)) { this.class743_0.int_0--; } } else { this.class743_0.string_33 = Class576.smethod_83((Class16)obj2); } continue; } if (num3 <= 450) { if (num3 != 390) { if (num3 != 450) { goto Label_085E; } this.class743_0.string_19 = Class576.smethod_74((Color)obj2, false); } else { this.class743_0.string_10 = Class922.smethod_80((short)obj2); if (this.class743_0.string_10 == BookmarkStart.b("崲娴夶尸", num)) { this.class743_0.int_0--; } } continue; } switch (num3) { case 770: { this.class743_0.string_47 = this.method_10((Emphasis)obj2); continue; } case 780: { Class340 class2 = (Class340)obj2; if (class2.method_6()) { this.class743_0.string_45 = BookmarkStart.b("弲尴夶尸ᘺ唼娾⡀⑂ⵄ㍆", num); } if (class2.method_0()) { this.class743_0.string_24 = BookmarkStart.b("ਲԴ", num); } continue; } case 0x271a: { this.class743_0.class580_0 = (Class580)obj2; continue; } } Label_085E: this.class743_0.int_0--; } this.class743_0.string_6 = Class922.smethod_82(this.class743_0.string_9); this.class743_0.string_12 = Class922.smethod_83(this.class743_0.string_9); this.class743_0.string_7 = Class922.smethod_82(this.class743_0.string_10); this.class743_0.string_13 = Class922.smethod_83(this.class743_0.string_10); this.class743_0.string_8 = Class922.smethod_82(this.class743_0.string_11); this.class743_0.string_14 = Class922.smethod_83(this.class743_0.string_11); if (!flag && (A_0 is DocumentObject)) { DocumentObject obj4 = (DocumentObject)A_0; if (obj4.ParentObject is Paragraph) { Paragraph parentObject = (Paragraph)obj4.ParentObject; object obj5 = null; if (parentObject.IsInCell || (parentObject.IsInCell && (((TableCell)parentObject.OwnerTextBody).Paragraphs[0] == parentObject))) { obj5 = ((TableCell)parentObject.OwnerTextBody).CellFormat.method_31(0xbea); } if (obj5 != null) { this.class743_0.string_24 = Class922.smethod_69((TextOrientation)obj5); if (this.class743_0.string_24 != null) { this.class743_0.int_0++; } } } } if (paragraph2 != null) { object obj3 = paragraph2.Format.method_31(0x582); if ((obj3 != null) && ((bool)obj3)) { this.class743_0.string_42 = BookmarkStart.b("唲吴嬶䨸帺", num); this.class743_0.string_43 = BookmarkStart.b("IJ", num); this.class743_0.string_44 = BookmarkStart.b("IJ", num); this.class743_0.int_0++; } else if (!((bool)obj3)) { this.class743_0.string_42 = BookmarkStart.b("䜲䜴䈶尸", num); this.class743_0.int_0++; } } if (A_2) { this.class743_0.string_41 = BookmarkStart.b("䜲䜴䈶尸", num); this.class743_0.int_0++; } }
private void method_1(TableCell A_0, WordAttrCollection A_1) { VerticalAlignment bottom = VerticalAlignment.Bottom; TextOrientation horizontal = TextOrientation.Horizontal; bool flag = false; for (int i = 0; i < A_1.Count; i++) { int num3 = A_1.method_18(i); object obj2 = A_1.method_19(i); if (obj2 != null) { this.class86_0.int_0++; switch (num3) { case 1: { Borders borders = obj2 as Borders; if (!borders.Top.IsDefault) { this.class86_0.class1048_0.class411_0.border_0 = borders.Top; } if (!borders.Bottom.IsDefault) { this.class86_0.class1048_0.class411_1.border_0 = borders.Bottom; } if (!borders.Left.IsDefault) { this.class86_0.class1048_0.class411_2.border_0 = borders.Left; } if (!borders.Right.IsDefault) { this.class86_0.class1048_0.class411_3.border_0 = borders.Right; } this.class86_0.int_0--; continue; } case 2: { Paddings paddings = obj2 as Paddings; float top = paddings.Top; this.class86_0.class1048_0.class411_0.string_2 = Class576.smethod_42((double)paddings.Top); float single2 = paddings.Bottom; this.class86_0.class1048_0.class411_1.string_2 = Class576.smethod_42((double)paddings.Bottom); float left = paddings.Left; this.class86_0.class1048_0.class411_2.string_2 = Class576.smethod_42((double)paddings.Left); float right = paddings.Right; this.class86_0.class1048_0.class411_3.string_2 = Class576.smethod_42((double)paddings.Right); this.class86_0.int_0--; continue; } case 0xbea: { horizontal = (TextOrientation)obj2; this.class86_0.string_2 = Class922.smethod_12((TextOrientation)obj2); if (this.class86_0.string_2 == null) { this.class86_0.int_0--; } continue; } case 0xbf4: { flag = true; bottom = (VerticalAlignment)obj2; continue; } case 0xc62: { this.class86_0.string_0 = Class576.smethod_83((Class16)obj2); continue; } case 0x271a: { this.class86_0.class580_0 = (Class580)obj2; continue; } } this.class86_0.int_0--; } } this.method_2(A_0, bottom, horizontal, flag); this.method_4(A_0); this.method_3(A_0, (CellFormat)A_1); }
private void method_5(Interface46 A_0, AttrCollection A_1, bool A_2) { int num = 7; AttrCollection attrs = this.method_11(A_0, A_1, A_2); this.class972_0.class1048_0.bool_0 = false; ParagraphFormat paraPr = null; if (A_0 is Paragraph) { paraPr = (A_0 as Paragraph).Format; } else if (A_0 is Style) { paraPr = (A_0 as Style).ParaPr; } if (A_2) { this.class972_0.string_14 = BookmarkStart.b("䐬䬮吰尲刴䔶堸䬺唼ሾ⁀⽂㕄⽆⡈", num); this.class972_0.string_15 = BookmarkStart.b("䔬丮弰吲尴夶常", num); } HorizontalAlignment left = HorizontalAlignment.Left; bool flag = false; for (int i = 0; i < attrs.Count; i++) { int num3; int num5 = attrs.method_18(i); object obj2 = attrs.method_19(i); if (obj2 != null) { this.class972_0.int_0++; num3 = num5; if (num3 <= 0x4ba) { if (num3 <= 0x442) { if (num3 <= 0x410) { switch (num3) { case 20: { Borders borders = obj2 as Borders; if (!borders.Left.IsDefault) { this.class972_0.class1048_0.class411_2.border_0 = borders.Left; } if (!borders.Right.IsDefault) { this.class972_0.class1048_0.class411_3.border_0 = borders.Right; } if (!borders.Top.IsDefault) { this.class972_0.class1048_0.class411_0.border_0 = borders.Top; } if (!borders.Bottom.IsDefault) { this.class972_0.class1048_0.class411_1.border_0 = borders.Bottom; } if (borders.IsDefault || (borders == null)) { this.class972_0.int_0--; } continue; } case 0x3fc: { flag = true; left = (HorizontalAlignment)obj2; continue; } } if (num3 != 0x410) { goto Label_09CD; } if ((bool)obj2) { this.class972_0.string_9 = BookmarkStart.b("䰬䌮䘰刲䰴䐶", num); } else { this.class972_0.int_0--; } } else { switch (num3) { case 0x41a: { if ((bool)obj2) { this.class972_0.string_8 = BookmarkStart.b("䰬䌮䘰刲䰴䐶", num); } else { this.class972_0.int_0--; } continue; } case 0x424: { this.class972_0.string_0 = ((bool)obj2) ? BookmarkStart.b("崬丮嘰嘲", num) : BookmarkStart.b("䰬娮䔰尲", num); continue; } } if (num3 != 0x442) { goto Label_09CD; } if (!((bool)obj2)) { this.class972_0.string_15 = BookmarkStart.b("帬䘮尰䌲头制", num); } else { this.class972_0.int_0--; } } } else if (num3 <= 0x47e) { switch (num3) { case 0x46a: { if (!((bool)obj2)) { this.class972_0.string_11 = BookmarkStart.b("夬崮䐰嘲", num); } else { this.class972_0.int_0--; } continue; } case 0x474: { if ((obj2 != null) && (((TabCollection)obj2).Count != 0)) { this.class972_0.tabCollection_0 = (TabCollection)obj2; } this.class972_0.int_0--; continue; } } if (num3 != 0x47e) { goto Label_09CD; } if (((A_0 is Paragraph) && ((Paragraph)A_0).IsList) && (((Paragraph)A_0).ListFormat.method_31(0x47e) != null)) { this.class972_0.int_0--; } else { this.class972_0.class1048_0.class411_3.string_3 = Class576.smethod_42((double)((float)obj2)); this.method_7(A_0); } } else if (num3 <= 0x492) { if (num3 == 0x488) { if (((A_0 is Paragraph) && ((Paragraph)A_0).IsList) && (((Paragraph)A_0).ListFormat.method_31(0x488) != null)) { this.class972_0.int_0--; } else { this.class972_0.class1048_0.class411_2.string_3 = Class576.smethod_42((double)((float)obj2)); this.method_7(A_0); } this.class972_0.int_1 = (int)((float)obj2); } else { if (num3 != 0x492) { goto Label_09CD; } if ((A_0 is Paragraph) && (((float)obj2) < 0f)) { if ((A_0 is Paragraph) && !(A_0 as Paragraph).IsList) { this.class972_0.string_6 = Class576.smethod_42((double)((float)obj2)); } else { this.class972_0.int_0--; } } else { this.class972_0.string_6 = Class576.smethod_42((double)((float)obj2)); } } } else if (num3 != 0x4b0) { if (num3 != 0x4ba) { goto Label_09CD; } this.class972_0.bool_0 = (bool)obj2; this.class972_0.int_0--; } else { this.class972_0.class1048_0.class411_0.string_3 = Class576.smethod_42((double)((float)obj2)); } } else { if (num3 > 0x5aa) { goto Label_0837; } if (num3 > 0x4d8) { goto Label_073E; } switch (num3) { case 0x4c4: { if (!(A_0 is Paragraph)) { goto Label_0717; } Paragraph paragraph = (Paragraph)A_0; if ((paragraph.NextSibling == null) || !(paragraph.NextSibling is Paragraph)) { goto Label_06E9; } Paragraph nextSibling = (Paragraph)paragraph.NextSibling; object obj3 = nextSibling.Format.method_31(0x4b0); if ((obj3 != null) && nextSibling.Format.BeforeAutoSpacing) { obj3 = 280f; } if ((obj3 != null) && (((float)obj3) > ((float)obj2))) { this.class972_0.int_0--; } else { this.class972_0.class1048_0.class411_1.string_3 = Class576.smethod_42((double)((float)obj2)); this.method_7(A_0); } continue; } case 0x4ce: { this.class972_0.bool_1 = (bool)obj2; this.class972_0.int_0--; continue; } } if (num3 != 0x4d8) { goto Label_09CD; } this.class972_0.string_14 = ((bool)obj2) ? BookmarkStart.b("䐬䬮吰尲刴䔶堸䬺唼ሾ⁀⽂㕄⽆⡈", num) : BookmarkStart.b("䌬䀮弰嘲", num); } } continue; Label_06E9: this.class972_0.class1048_0.class411_1.string_3 = Class576.smethod_42((double)((float)obj2)); this.method_7(A_0); continue; Label_0717: this.class972_0.class1048_0.class411_1.string_3 = Class576.smethod_42((double)((float)obj2)); continue; Label_073E: if (num3 <= 0x500) { if (num3 != 0x4ec) { if (num3 != 0x500) { goto Label_09CD; } this.class972_0.int_2 = (byte)obj2; } else if ((bool)obj2) { this.class972_0.string_13 = BookmarkStart.b("夬崮䐰嘲", num); } else { this.class972_0.int_0--; } } else if (num3 != 0x582) { if (num3 != 0x5aa) { goto Label_09CD; } this.class972_0.string_4 = ((int)obj2).ToString(); this.class972_0.int_0--; } else if ((bool)obj2) { this.class972_0.string_16 = BookmarkStart.b("䌬䀮ᰰ弲尴娶倸伺", num); } else { this.class972_0.int_0--; } continue; Label_0837: if (num3 <= 0x5dc) { switch (num3) { case 0x5b4: { this.class972_0.string_1 = Class576.smethod_83((Class16)obj2); if (this.class972_0.string_1 == null) { this.class972_0.int_0--; } continue; } case 0x5be: { if ((bool)obj2) { this.class972_0.bool_2 = true; } else { this.class972_0.bool_2 = false; this.class972_0.int_0--; } continue; } } if (num3 != 0x5dc) { goto Label_09CD; } if (attrs.HasValue(0x5aa)) { this.class972_0.string_5 = Class576.smethod_35(obj2); } this.class972_0.int_0--; continue; } if (num3 <= 0x618) { if (num3 == 0x5e6) { this.class972_0.string_17 = Class922.smethod_42((BaselineAlignment)obj2); if (this.class972_0.string_17 == null) { this.class972_0.int_0--; } } else { if (num3 != 0x618) { goto Label_09CD; } if ((bool)obj2) { this.class972_0.string_10 = BookmarkStart.b("弬䌮ᰰ䜲圴", num); } else { this.class972_0.string_10 = BookmarkStart.b("䄬崮ᰰ䜲圴", num); } } continue; } switch (num3) { case 0x672: { float num4 = Math.Abs((float)obj2); LineSpacingRule rule = (LineSpacingRule)attrs.method_31(0x677); this.class972_0.lineSpacingRule_0 = rule; if (((A_0 is Paragraph) && ((Paragraph)A_0).Format.HasKey(0x532)) || (!(A_0 is Paragraph) && !(A_0 is Style))) { goto Label_0A84; } this.class972_0.string_7 = Class576.smethod_9(num4, rule); continue; } case 0x271a: { this.class972_0.class580_0 = (Class580)obj2; this.class972_0.int_0--; continue; } } Label_09CD: this.class972_0.int_0--; continue; Label_0A84: this.class972_0.int_0--; } this.method_8(A_0); this.method_9(A_0, paraPr, left, flag); if (this.class972_0.bool_0 && (this.class972_0.class1048_0.class411_0.string_3 != null)) { if ((A_0 is Paragraph) && (((Paragraph)A_0).PreviousSibling == null)) { this.class972_0.class1048_0.class411_0.string_3 = null; this.class972_0.int_0--; } else { this.class972_0.class1048_0.class411_0.string_3 = Class576.smethod_42(280.0); } } if (this.class972_0.bool_1 && (this.class972_0.class1048_0.class411_1.string_3 != null)) { if ((A_0 is Paragraph) && (((Paragraph)A_0).NextSibling == null)) { this.class972_0.class1048_0.class411_1.string_3 = null; this.class972_0.int_0--; } else { this.class972_0.class1048_0.class411_1.string_3 = Class576.smethod_42(280.0); } } this.method_6(A_0, paraPr); }