internal VisitorAction method_7(ShapeBase A_0) { int num = 9; if (this.class422_0.method_23() != OpenDocumentWritingStage.MathML) { if (this.method_4(A_0)) { return(VisitorAction.Continue); } Class400 class2 = this.class422_0.method_18(); if (!this.class422_0.method_21() && (this.class422_0.method_23() != OpenDocumentWritingStage.StrokeDashForHeadersFooters)) { if (Class567.smethod_16(A_0.AlternativeText)) { class2.method_11(BookmarkStart.b("尮䜰吲༴匶尸䠺帼", num), A_0.AlternativeText); } if (A_0 is ShapeGroup) { class2.method_67(BookmarkStart.b("䬮䌰刲䈴ശ常", num)); } else if (A_0.ShapeType == ShapeType.Line) { class2.method_67(BookmarkStart.b("䬮䌰刲䈴ശ唸刺匼娾", num)); } else if (smethod_0(A_0.ShapeType)) { class2.method_67(BookmarkStart.b("䬮䌰刲䈴ശ娸吺匼儾⑀⁂ㅄ⡆㭈", num)); } else if (smethod_10(A_0)) { class2.method_67(BookmarkStart.b("䬮䌰刲䈴ശ䬸帺帼䬾", num)); } else if (A_0.ShapeType == ShapeType.Ellipse) { class2.method_67(BookmarkStart.b("䬮䌰刲䈴ശ尸场儼嘾ㅀあ⁄", num)); } else if (smethod_2(A_0)) { class2.method_67(BookmarkStart.b("䬮䌰刲䈴ശ娸为丼䬾⹀⹂桄㑆ⅈ⩊㵌⩎", num)); this.class422_0.method_66(false); } else if (smethod_6(A_0)) { class2.method_67(BookmarkStart.b("䬮䌰刲䈴ശ弸䤺尼刾⑀", num)); if (Class567.smethod_16(A_0.HRef) && !(A_0.ParentObject is ShapeGroup)) { class2.method_67(BookmarkStart.b("䬮䌰刲䈴ശ堸", num)); } } if (smethod_7(A_0)) { this.class691_0.method_2(); } } } return(VisitorAction.Continue); }
internal void method_14(string A_0, Field A_1) { int num = 0; if (Class567.smethod_16(A_0)) { Class400 class2 = this.class422_0.method_18(); class2.method_4(BookmarkStart.b("䠥崧䜩丫䬭䈯࠱倳圵䰷弹ᄻ䴽㐿㭁⡃⍅", num)); class2.method_70(this.method_31()); string[] strArray = ((LocaleIDs)A_1.CharacterFormat.LocaleIdASCII).ToString().Split(new char[] { '_' }); class2.method_18(BookmarkStart.b("䠥崧䜩丫䬭䈯࠱堳圵嘷崹䤻弽✿❁", num), strArray[0].ToLower()); class2.method_18(BookmarkStart.b("䠥崧䜩丫䬭䈯࠱圳夵䴷吹䠻䰽㤿", num), strArray[1].ToUpper()); foreach (Match match in regex_0.Matches(A_0)) { this.method_15(match); this.method_16(match); this.method_17(match); this.method_18(match); this.method_21(match); this.method_22(match); this.method_23(match); this.method_19(match); bool flag = this.method_20(match); if (Class567.smethod_16(match.Groups[1].Value)) { class2.method_10(BookmarkStart.b("䠥崧䜩丫䬭䈯࠱唳嬵ᔷ䨹儻", num)); } string str = match.Groups[0x18].Value.Trim(new char[] { '\'' }); if (Class567.smethod_16(str) && flag) { class2.method_11(BookmarkStart.b("䠥崧䜩丫䬭䈯࠱䀳匵䀷丹", num), str); } } class2.method_6(BookmarkStart.b("䠥崧䜩丫䬭䈯࠱倳圵䰷弹ᄻ䴽㐿㭁⡃⍅", num)); } }
private bool method_20(Match A_0) { int num = 11; Class400 class2 = this.class422_0.method_18(); string str = A_0.ToString(); if (str.IndexOf('O') > 0) { string[] strArray = str.Replace(BookmarkStart.b("ᘰ", num), "").Split(new char[] { 'O' }); for (int j = 0; j < strArray.Length; j++) { if (strArray[j].Length > 0) { if (j != (strArray.Length - 1)) { class2.method_11(BookmarkStart.b("弰䘲場唶尸䤺ܼ䬾⑀㭂ㅄ", num), strArray[j]); class2.method_4(BookmarkStart.b("弰䘲場唶尸䤺ܼ刾⹀ⵂㅄ⽆", num)); class2.method_18(BookmarkStart.b("弰䘲場唶尸䤺ܼ尾⁀⽂⁄⥆ⵈ⩊㽌", num), BookmarkStart.b("嘰䄲倴倶嘸䤺吼帾⽀", num)); class2.method_5(); } else { class2.method_11(BookmarkStart.b("弰䘲場唶尸䤺ܼ䬾⑀㭂ㅄ", num), strArray[j]); } } } return(false); } if (str == BookmarkStart.b("瀰", num)) { class2.method_4(BookmarkStart.b("弰䘲場唶尸䤺ܼ嬾⁀㩂", num)); class2.method_18(BookmarkStart.b("弰䘲場唶尸䤺ܼ尾⁀⽂⁄⥆ⵈ⩊㽌", num), BookmarkStart.b("嘰䄲倴倶嘸䤺吼帾⽀", num)); class2.method_5(); } if ((str == BookmarkStart.b("琰瘲", num)) || (str == BookmarkStart.b("琰瘲瀴父", num))) { class2.method_4(BookmarkStart.b("弰䘲場唶尸䤺ܼ䘾⑀≂㝄", num)); class2.method_18(BookmarkStart.b("弰䘲場唶尸䤺ܼ尾⁀⽂⁄⥆ⵈ⩊㽌", num), BookmarkStart.b("嘰䄲倴倶嘸䤺吼帾⽀", num)); if (str.Length == 4) { class2.method_18(BookmarkStart.b("弰䘲場唶尸䤺ܼ䰾㕀㩂⥄≆", num), BookmarkStart.b("崰尲嬴倶", num)); } class2.method_5(); } if (str.IndexOf('W') <= 0) { return(true); } string[] strArray2 = str.Replace(BookmarkStart.b("ᘰ", num), "").Split(new char[] { 'W' }); for (int i = 0; i < strArray2.Length; i++) { if (strArray2[i].Length > 0) { if (i != (strArray2.Length - 1)) { class2.method_11(BookmarkStart.b("弰䘲場唶尸䤺ܼ䬾⑀㭂ㅄ", num), strArray2[i]); class2.method_4(BookmarkStart.b("弰䘲場唶尸䤺ܼ嬾⁀㩂桄⡆⽈晊㩌⩎㑐㡒", num)); class2.method_18(BookmarkStart.b("弰䘲場唶尸䤺ܼ尾⁀⽂⁄⥆ⵈ⩊㽌", num), BookmarkStart.b("嘰䄲倴倶嘸䤺吼帾⽀", num)); class2.method_5(); } else { class2.method_11(BookmarkStart.b("弰䘲場唶尸䤺ܼ䬾⑀㭂ㅄ", num), strArray2[i]); } } } return(false); }