internal static void smethod_0(Class421 A_0, FootnoteType A_1, AttrCollection A_2, bool A_3) { int num = 0; bool flag = A_1 == FootnoteType.Endnote; object obj2 = A_2.method_31(2); object obj3 = A_2.method_31(1); object obj4 = A_2.method_31(4); object obj5 = A_2.method_31(3); if ((((obj2 != null) || (obj3 != null)) || ((obj4 != null) || (obj5 != null))) || A_3) { Class398 class2 = A_0.Interface52.imethod_1(); class2.method_4(flag ? BookmarkStart.b("儥ሧ伩䈫䨭帯崱䀳匵样䠹", num) : BookmarkStart.b("儥ሧ䰩䌫䄭䐯就嬳䈵崷樹主", num)); if (obj2 != null) { class2.method_24(BookmarkStart.b("儥ሧ娩䌫崭", num), Class339.smethod_7((FootnotePosition)obj2, false)); } class2.method_24(BookmarkStart.b("儥ሧ䐩夫䌭瘯弱䀳", num), Class911.smethod_3(Class911.smethod_12((FootnoteNumberFormat)obj3))); if (obj4 != null) { class2.method_32(BookmarkStart.b("儥ሧ䐩夫䌭振䘱唳䐵䰷", num), (int)obj4, 1); } if (obj5 != null) { class2.method_24(BookmarkStart.b("儥ሧ䐩夫䌭戯圱䜳䈵夷䠹䠻", num), Class339.smethod_1((FootnoteRestartRule)obj5, false)); } if (A_3) { smethod_1(A_0, flag, flag ? FootnoteSeparatorType.EndnoteSeparator : FootnoteSeparatorType.FootnoteSeparator); smethod_1(A_0, flag, flag ? FootnoteSeparatorType.EndnoteContinuation : FootnoteSeparatorType.FootnoteContinuation); } class2.method_5(); } }
// Token: 0x06001E18 RID: 7704 // RVA: 0x000A3E88 File Offset: 0x000A2088 public Class414(Class911 class911_1, Class421 class421_1, bool bool_2) : base(class911_1, Class885.class547_0.string_5) { this.class421_0 = class421_1; this.class536_0.vector2_1 = new Vector2(class421_1.method_23() + class421_1.float_0 / 2f, class421_1.method_41((float)class421_1.class546_0.int_2)); this.class536_0.vector2_5 = Vector2.get_Zero(); this.class536_0.origins_0 = Origins.Centre; if (Class885.class547_0.double_0 >= 2.4 || class421_1.method_31() < 1f) { this.class536_0.float_2 = class421_1.method_33(); } this.class536_0.bool_21 = true; this.color_0 = class421_1.class546_0.method_8("Hold", new Color(255, 199, 51)); this.color_1 = class421_1.class546_0.method_8("Break", Color.get_Red()); if (!bool_2) { return; } if (class421_1.method_3() != null) { foreach (Class421 current in class421_1.method_3()) { this.list_0.Add(new Class414(class911_1, current, false)); } } }
// Token: 0x06001DFA RID: 7674 // RVA: 0x000A3814 File Offset: 0x000A1A14 internal Class411(Class421 class421_0) : base(class421_0.class911_1) { this.class531_1.method_8(true); this.class531_0.float_1 = -1.5708f; this.class538_0.float_1 = -1.5708f; this.class531_0.float_2 = 0.7f; this.class538_0.float_2 = 0.7f; this.class531_0.vector2_2 = new Vector2(1f, class421_0.method_31()); this.class538_0.vector2_2 = new Vector2(1f, class421_0.method_31()); this.class531_0.vector2_1 = new Vector2(class421_0.method_23() + class421_0.float_0 + 1f, class421_0.Top + class421_0.method_20()); if (this.bool_2) { this.class538_0.vector2_1 = new Vector2(class421_0.method_23() + class421_0.float_0 + 6.6f, class421_0.Top + 474.8f * class421_0.method_31()); } else { this.class538_0.vector2_1 = new Vector2(class421_0.method_23() + class421_0.float_0 + 8f, class421_0.Top + 478f * class421_0.method_31()); } this.bool_0 = false; this.class911_0.Add<Class531>(this.list_0); }
private static void smethod_1(Class421 A_0, bool A_1, FootnoteSeparatorType A_2) { }
public abstract void Visit(Class421 c);
public override void Visit(Class421 c) { }
internal Class561(Class421 A_0) { this.class421_0 = A_0; this.class399_0 = (Class399)A_0.Interface52.imethod_1(); }
internal static void smethod_0(Class421 A_0) { int num = 15; Document document = A_0.Interface52.imethod_0(); Class907 settings = document.Settings; Class398 class3 = A_0.Interface52.imethod_1(); class3.method_4(BookmarkStart.b("䈴ശ崸吺帼漾㍀", 15)); class3.method_24(BookmarkStart.b("䈴ശ伸刺堼䠾", 15), Class330.smethod_7(document.ViewSetup.DocumentViewType)); smethod_1(document.ViewSetup, class3); class3.method_31(BookmarkStart.b("䈴ശ䬸帺值倾㝀♂ᕄ≆㭈㡊≌ⅎぐ㽒᱔㥖㽘㑚⽜㉞`ᝢࡦݨ", 15), settings.bool_3); class3.method_31(BookmarkStart.b("䈴ശ崸吺匼䬾Հ⩂㙄㝆╈⩊㑌ぐ㑒ごᕖ㙘⹚㍜㭞`ᅢɦᩨ", 15), document.ViewSetup.DoNotDisplayPageBoundaries); class3.method_31(BookmarkStart.b("䈴ശ崸刺丼伾ⵀ≂㱄Ն⡈⡊♌⡎⍐㱒⁔㥖㵘࡚㕜㹞ᅠ٢", 15), document.ViewSetup.DisplayBackgroundShape); class3.method_31(BookmarkStart.b("䈴ശ䤸䤺吼儾㕀Ղ⩄㕆⑈㡊ौ⹎═㉒", 15), settings.bool_6); class3.method_31(BookmarkStart.b("䈴ശ尸嘺弼娾╀ᝂ㝄㉆ⱈὊ㑌㽎㑐ᕒ㩔㥖ⵘ⡚", 15), settings.bool_7); class3.method_31(BookmarkStart.b("䈴ശ䨸娺䬼娾ቀ㙂❄㑆ⱈ㽊ୌ⁎㽐❒♔", 15), settings.bool_9); class3.method_31(BookmarkStart.b("䈴ശ䨸娺䬼娾݀ⱂ㝄⩆㩈ཊⱌ㭎ぐ", 15), settings.bool_10); class3.method_31(BookmarkStart.b("䈴ശ吸刺似䴾⹀ㅂࡄ♆㭈ⱊⅎ≐", 15), settings.bool_11); class3.method_31(BookmarkStart.b("䈴ശ堸场吼堾⽀ł⩄㕆ⵈ⹊㽌㱎ၐ㵒ㅔቖ㵘㱚㡜ⱞ", 15), settings.bool_12); class3.method_31(BookmarkStart.b("䈴ശ嬸吺似嬾⑀ㅂ㙄͆♈╊㥌ᱎ⅒❔㡖ⱘ㕚㥜ѠɢŤɦ᭨", 15), settings.bool_13); class3.method_31(BookmarkStart.b("䈴ശ嬸吺似嬾⑀ㅂ㙄͆♈╊㥌ᱎ⅒❔㡖ⱘ㕚㥜ᥞౢᅤɦ᭨", 15), settings.bool_14); class3.method_31(BookmarkStart.b("䈴ശ常为䤼䬾⑀ㅂф㍆ᵈ⑊㵌", 15), settings.bool_15); smethod_2(settings, class3); class3.method_31(BookmarkStart.b("䈴ശ弸吺似刾㉀݂⁄㑆⁈ⱊ⍌", 15), document.ViewSetup.FormsDesign); class3.method_25(BookmarkStart.b("䈴ശ堸伺䤼帾≀⭂⁄⍆ᵈ⹊⁌㽎㵐㉒⅔㉖", 15), settings.string_0); class3.method_24(BookmarkStart.b("䈴ശ崸吺帼䨾ⱀ♂⭄㍆ᵈ㉊㵌⩎", 15), Class330.smethod_11(settings.autoFormatDocumentType_0)); new Class232(); class3.method_31(BookmarkStart.b("䈴ശ䴸䤺尼尾⩀ᅂ⁄ㅆ⁈㡊⁎㽐⁒", 15), settings.bool_21); smethod_3(document, class3); class3.method_22(BookmarkStart.b("䈴ശ崸帺嬼帾㑀⽂ㅄፆ⡈⥊Ṍ㭎㹐⍒", 15), document.Settings.float_0); class3.method_31(BookmarkStart.b("䈴ശ堸为䤼倾ी㩂㕄⽆ⱈ╊ⱌ㭎㡐㱒㭔", 15), settings.bool_27); class3.method_30(BookmarkStart.b("䈴ശ娸吺匼䰾⑀⁂い㍆⁈㵊⡌ݎ⡐⍒㵔㉖㝘㑜㉞ࡠᝢ", 15), settings.int_15); class3.method_32(BookmarkStart.b("䈴ശ儸䈺䴼圾⑀ⵂ⑄㍆⁈⑊⍌ᕎ㹐㵒ご", 15), settings.int_16, 360); class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀ୂ㱄㝆ⅈ⹊⍌⹎═㙒ᙔ㙖⥘⡚", 15), settings.bool_28); class3.method_31(BookmarkStart.b("䈴ശ尸䴺堼儾@ⵂ⅄ࡆⵈ⽊Ռ⩎ぐ㝒ご╖⩘", 15), settings.bool_37); class3.method_32(BookmarkStart.b("䈴ശ崸䤺尼䠾⡀ⵂ≄F㭈≊⥌ݎ㹐⅒㱔ⵖ㙘㕚⥜㹞ൠぢᕤ٦੨ɪͬ", 15), settings.int_19, 180); class3.method_32(BookmarkStart.b("䈴ശ崸䤺尼䠾⡀ⵂ≄F㭈≊⥌᥎㑐⅒⅔㹖㩘㩚ㅜᅠɢ٤ݨ౪", 15), settings.int_20, 180); class3.method_32(BookmarkStart.b("䈴ശ崸刺丼伾ⵀ≂㱄ཆ♈㥊㕎㹐㵒⅔㙖㕘⽜㹞ᙠfᥪѬ୮㑰ղၴնx", 15), settings.int_21, 1); class3.method_32(BookmarkStart.b("䈴ശ崸刺丼伾ⵀ≂㱄ᅆⱈ㥊㥌♎㉐㉒㥔ፖ⭘㩚⩜㙞འѢ≤ᕦhཪ⡬ᑰŲ", 15), settings.int_22, 1); class3.method_31(BookmarkStart.b("䈴ശ䰸䠺堼爾⁀ㅂ≄⹆❈㡊ୌ⁎⍐ᝒ❔㙖⹘㉚㍜㡞♠ᅢͦ♨ᥪѬᡰᵲ", 15), !settings.bool_40); if (!settings.bool_40) { class3.method_32(BookmarkStart.b("䈴ശ崸䤺尼䠾⡀ⵂ≄F㭈≊⥌ݎ㹐⅒㱔ⵖ㙘㕚⥜㹞ൠⱢᝤɪͬ", num), settings.int_23, 0x708); class3.method_32(BookmarkStart.b("䈴ശ崸䤺尼䠾⡀ⵂ≄F㭈≊⥌᥎㑐⅒⅔㹖㩘㩚ㅜၞ፠ɤݨ", num), settings.int_24, 0x5a0); } class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀၂ⵄ♆ⵈ⹊ୌ⁎⍐㹒ᅔ㙖ⵘ㩚", num), settings.bool_41); class3.method_31(BookmarkStart.b("䈴ശ䤸为匼尾㕀㙂⑄㍆⁈⑊⍌ю㑐⅒㭔㹖㝘㱚", num), settings.bool_42); class3.method_24(BookmarkStart.b("䈴ശ娸区尼䴾⁀⁂ㅄ≆㭈ᡊ㵌⹎㉐㩒㭔ざᩘ㑚㍜⭞፠ౢ।", num), Class330.smethod_3(settings.characterSpacing_0)); class3.method_31(BookmarkStart.b("䈴ശ䤸䤺吼儾㕀ᝂ㉄⡆و╊Ɍⅎ㑐", num), settings.bool_43); class3.method_31(BookmarkStart.b("䈴ശ䨸伺似嘾≀㝂̈́⹆㭈㡊㥌๎㽐㝒ᥔ㙖⩘⽚Ṝ㝞`ᅢᙤ", num), settings.bool_44); Class863.smethod_10(settings, class3, Class860.smethod_1((int)settings.localeIDs_0, false)); A_0.imethod_8(document.FootnoteOptions, true); A_0.imethod_8(document.EndnoteOptions, true); class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀ق⡄╆ⱈ⽊Ṍ㙎≐❒ご㩖㑚㍜⭞በ", num), settings.bool_8); class3.method_31(BookmarkStart.b("䈴ശ䨸区刼䠾рⵂ㍄≆╈⑊㵌⩎", num), settings.bool_29); class3.vmethod_0(BookmarkStart.b("䈴ശ伸娺儼嘾╀≂ㅄ≆ࡈⱊⱌ♎㽐⁒⅔і㩘㍚㡜㉞`", num), settings.bool_52); class3.method_31(BookmarkStart.b("䈴ശ䨸娺䬼娾ࡀⵂ㍄♆╈≊⥌ᝎ᱐ὒ", num), settings.bool_53); class3.method_31(BookmarkStart.b("䈴ശ倸尺匼倾㍀♂ࡄ⹆ㅈ⹊⥌㹐㵒⅔㉖㝘⽚", num), settings.bool_56); class3.method_31(BookmarkStart.b("䈴ശ䰸䠺堼朾ቀགᅄ၆ⅈ⹊⍌ᱎぐ╒㱔㥖㹘", num), settings.bool_59); if (Class567.smethod_16(settings.string_4)) { class3.method_4(BookmarkStart.b("䈴ശ䨸娺䬼娾ᕀ⭂㝄⡆㱈ⱊ╌ᝎɐὒŔ", num)); class3.method_18(BookmarkStart.b("䈴ശ䄸䠺儼䬾", num), settings.string_4); class3.method_5(); } class3.method_31(BookmarkStart.b("䈴ശ嘸䬺䤼嘾ⱀ⩂㽄≆⑊㽌ൎ⍐㱒≔㱘⥚", num), settings.bool_45); class3.method_31(BookmarkStart.b("䈴ശ䬸帺儼䘾เⵂፄՈ", num), settings.bool_46); class3.method_31(BookmarkStart.b("䈴ശ堸场儼倾㙀ፂୄF", num), settings.bool_47); class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀ᅂ⁄⭆えъ⍌ɐR", num), settings.bool_48); class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀၂⑄ㅆⱈ⡌ⵎŐ㉒㉔㉖⩘ᩚ⹜ࡠൢɤ୦౨Ѭͮᑰ", num), settings.bool_49); class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀ూ㝄⁆⡈╊㕎㑐ᩒ㭔ᅖ㙘㝚㥜㩞፠", num), settings.bool_50); class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀ᙂ㙄≆Ո⑊⍌⡎ᝐ㩒㥔㉖㩚ぜ㩞በ", num), settings.bool_51); if (settings.int_25 != 0x60) { class3.method_28(BookmarkStart.b("䈴ശ䤸刺䔼娾ⵀあᕄ≆㭈Ɋ⍌ⱎ㥐", num), settings.int_25); } if (settings.screenSize_1 != ScreenSize.Size800x600) { class3.method_24(BookmarkStart.b("䈴ശ䴸娺似堾⑀㝂ᙄ⑆㭈⹊⡌ⅎɐ⥒", num), Class417.smethod_30(settings.screenSize_1)); } class3.method_31(BookmarkStart.b("䈴ശ堸场䨼帾㡀あࡄ≆㭈ⱊ⡌㱐⍒⅔⹖㩚ぜ㩞በ።ѤѦ౨", num), settings.bool_60); class3.method_31(BookmarkStart.b("䈴ശ堸场䨼帾㡀あᙄ⽆♈㱊ᵌ⍎ぐげご㽖㙘㝚㥜㩞፠㝢dὦᵨ", num), settings.bool_57); class3.method_31(BookmarkStart.b("䈴ശ嬸吺刼吾݀ⱂ⥄⍆᥈㥊ⅎ═㩒㭔ざ", num), settings.bool_39); class3.method_31(BookmarkStart.b("䈴ശ嬸吺刼吾݀ⱂ⥄⍆ᭈ⹊㭌⍐㩒㭔⍖じ㕚㩜", num), settings.bool_38); if (settings.bool_39 || settings.bool_38) { class3.method_28(BookmarkStart.b("䈴ശ嬸吺刼吾݀ⱂ⥄⍆᥈㥊ⅎ═㩒㭔ざ㍚㡜㩞ᕠၢ", num), settings.int_18); } class3.method_31(BookmarkStart.b("䈴ശ崸吺猼倾㕀ᙂ⭄⍆ⱈ㥊⅌♎㽐㙒᱔㥖⽘㩚ㅜ㙞ՠ㭢⡤⭦", num), settings.bool_58); class3.method_31(BookmarkStart.b("䈴ശ唸刺匼吾ቀ㝂㱄⭆ⱈ㡊", num), settings.bool_16); class3.method_31(BookmarkStart.b("䈴ശ䤸䤺吼儾㕀Ղ㝄♆⩈㽊⁎㽐㉒㥔ᑖㅘ㩚⽜㹞ɠᝢdᕦ㹨ɪ६᭮ᥰ", num), settings.bool_5); class3.method_31(BookmarkStart.b("䈴ശ䤸䤺吼儾㕀ፂ⩄㑆㵈ᡊ⹌㵎㡐⍒⅔ᡖ⽘㹚⽜Ѡ᭢ᅤ", num), settings.bool_4); smethod_4(settings.method_5(), class3); smethod_5(document.Variables, class3); class3.method_5(); }
internal void method_3(Class460 A_0, Class421 A_1) { this.class398_0 = A_1.Interface52.imethod_1(); base.method_0(A_0, A_1); }
// Token: 0x06001DB1 RID: 7601 // RVA: 0x000A1454 File Offset: 0x0009F654 internal Class409(Class421 class421_1, int int_1, float float_3) { this.method_9(class421_1); this.int_0 = int_1; this.float_0 = float_3; float num = (int_1 > 0) ? (class421_1.class546_0.list_1[int_1 - 1] * float_3) : 0f; this.method_11(class421_1.method_23() + class421_1.float_0 + num); this.method_13(class421_1.class546_0.list_2[int_1] * float_3); class421_1.float_0 += this.method_12() + num; if (!class421_1.method_10()) { float num2 = this.method_8().method_20() - Math.Abs(this.method_8().method_27() - this.method_8().method_30()); if (class421_1.class546_0.list_0[int_1] > 0f) { this.method_20(new Class531(Class115.class731_0, Enum115.const_5, class421_1.method_45(Origins.BottomLeft), Enum114.const_1, new Vector2(0f, class421_1.method_30()), 0.61f, true, class421_1.class546_0.method_8("ColumnLine", Color.get_White()), null) { vector2_2 = new Vector2(0.74f * class421_1.class546_0.list_0[int_1], num2 * 1.6f) }, class421_1.class911_0); } this.method_20(new Class531(Class115.class731_0, Enum115.const_5, Origins.TopLeft, Enum114.const_1, new Vector2(0f, class421_1.Top), 0.6f, true, class421_1.class546_0.method_8((int_1 + 1).ToString(), Color.get_Black()), null) { vector2_2 = new Vector2(this.method_12(), class421_1.method_20()), float_2 = 1.6f }, class421_1.class911_0); if ((class421_1.class546_0.list_0[int_1 + 1] > 0f && Class885.class547_0.double_0 >= 2.4) || int_1 == class421_1.class546_0.method_6() - 1) { this.method_20(new Class531(Class115.class731_0, Enum115.const_5, class421_1.method_45(Origins.BottomLeft), Enum114.const_1, new Vector2(this.method_12() - ((int_1 == class421_1.class546_0.method_6() - 1) ? 0.1f : 0f), class421_1.method_30()), 0.61f, true, class421_1.class546_0.method_8("ColumnLine", Color.get_White()), null) { vector2_2 = new Vector2(0.74f * class421_1.class546_0.list_0[int_1 + 1], num2 * 1.6f) }, class421_1.class911_0); } Class911 class911_ = class421_1.class546_0.bool_3 ? class421_1.class911_0 : class421_1.class911_2; Class731 class = class421_1.class546_0.Load("KeyImage" + int_1, this.method_18(), class421_1.method_7());