private void method_7(string A_0)
    {
        int      num    = 4;
        Class400 class2 = this.class422_0.method_18();

        foreach (Match match in regex_1.Matches(A_0))
        {
            string str = match.Groups[5].Value;
            if (Class567.smethod_16(str))
            {
                class2.method_15(str);
            }
            string str2 = match.Groups[3].Value;
            if (Class567.smethod_16(str2))
            {
                this.method_9(str2.Length);
            }
            if (Class567.smethod_16(match.Groups[1].Value))
            {
                this.method_8();
            }
            if (Class567.smethod_16(match.Groups[2].Value))
            {
                class2.method_9(BookmarkStart.b("ᘩ堫䬭䠯䘱ำ娵儷吹夻ጽ∿ぁ⅃❅⍇敉牋", num));
            }
        }
    }
Exemple #2
0
    private void method_15(FormField A_0)
    {
        int num = 6;

        if (A_0 != null)
        {
            Class400 class2 = this.class422_0.method_18();
            this.class691_0.method_1();
            class2.method_66(BookmarkStart.b("堫䬭䠯䘱ำ䈵崷䈹䠻ጽ⤿ⱁ㑃㍅㱇", num));
            class2.method_15(A_0.FieldResult);
            class2.method_67(BookmarkStart.b("堫䬭䠯䘱ำ䈵崷䈹䠻ጽ⤿ⱁ㑃㍅㱇", num));
            this.class691_0.method_2();
        }
    }
Exemple #3
0
    private void method_14()
    {
        Class400 class2 = this.class422_0.method_18();
        string   str    = Class576.smethod_13(string_0);

        this.class691_0.method_1();
        class2.method_66(BookmarkStart.b("尧伩含娭ਯ䐱唳䐵儷嬹帻刽┿潁㝃⍅㱇", 2));
        class2.method_68(BookmarkStart.b("尧伩含娭ਯ就唳嬵崷", 2), str);
        class2.method_69(BookmarkStart.b("䜧䰩䨫䜭匯圱ำ䀵夷嘹䤻嬽洿㙁㵃㙅ⵇ", 2), BookmarkStart.b("嬧帩師䜭帯唱", 2));
        class2.method_15(Class576.smethod_14(string_0, str));
        class2.method_67(BookmarkStart.b("尧伩含娭ਯ䐱唳䐵儷嬹帻刽┿潁㝃⍅㱇", 2));
        this.class691_0.method_2();
        string_3 = str;
    }
Exemple #4
0
    internal VisitorAction method_0(Footnote A_0)
    {
        int num = 0;

        if (this.class422_0.method_23() != OpenDocumentWritingStage.MathML)
        {
            if ((A_0.FootnoteType == FootnoteType.Endnote) && !this.class422_0.method_77())
            {
                this.class422_0.method_78(true);
            }
            if ((A_0.OwnerParagraph.OwnerTextBody.DocumentObjectType == DocumentObjectType.Body) || !this.class422_0.method_20())
            {
                if (this.class422_0.method_21())
                {
                    if (!A_0.IsAutoNumbered)
                    {
                        this.method_2(A_0);
                    }
                    if (!A_0.OwnerParagraph.Format.HasKey(0x532))
                    {
                        this.class974_0.method_4(A_0);
                    }
                }
                else if (this.class422_0.method_23() != OpenDocumentWritingStage.StrokeDashForHeadersFooters)
                {
                    Class400 class2 = this.class422_0.method_18();
                    class2.method_66(BookmarkStart.b("別䴧利堫ᐭ䌯䈱唳堵", num));
                    class2.method_69(BookmarkStart.b("別䴧利堫ᐭ䌯䘱䴳娵崷᜹刻弽ⴿ❁", num), this.class974_0.method_27());
                    class2.method_4(BookmarkStart.b("別䴧利堫ᐭ帯崱䀳匵", num));
                    class2.method_40(BookmarkStart.b("別䴧利堫ᐭ帯崱䀳匵ᔷ夹倻弽㌿ㅁ", num), (A_0.FootnoteType == FootnoteType.Endnote) ? BookmarkStart.b("䌥䘧丩䈫䄭䐯圱", num) : BookmarkStart.b("䀥䜧䔩堫䀭弯䘱儳", num));
                    class2.method_4(BookmarkStart.b("別䴧利堫ᐭ帯崱䀳匵ᔷ夹唻䨽ℿ㙁ⵃ⥅♇", num));
                    if (!A_0.IsAutoNumbered)
                    {
                        class2.method_40(BookmarkStart.b("別䴧利堫ᐭ尯匱嘳匵吷", num), A_0.CustomMarker);
                        class2.method_15(A_0.CustomMarker);
                    }
                    class2.method_6(BookmarkStart.b("別䴧利堫ᐭ帯崱䀳匵ᔷ夹唻䨽ℿ㙁ⵃ⥅♇", num));
                    class2.method_4(BookmarkStart.b("別䴧利堫ᐭ帯崱䀳匵ᔷ堹医娽㤿", num));
                }
            }
        }
        return(VisitorAction.Continue);
    }
Exemple #5
0
    private bool method_1(ShapeBase A_0)
    {
        int num = 6;

        if (((A_0 is ShapeObject) && !this.class422_0.method_21()) && (this.class422_0.method_23() != OpenDocumentWritingStage.StrokeDashForHeadersFooters))
        {
            ShapeObject obj2 = (ShapeObject)A_0;
            object      obj3 = A_0.ShapePr.method_31(0x3b8);
            if (((obj3 != null) && ((bool)obj3)) && (obj2.ScriptType == BookmarkStart.b("堫䬭䠯䘱ᬳ尵夷䰹崻䴽⌿ぁⵃ㙅㱇", num)))
            {
                Class400 class2 = this.class422_0.method_18();
                class2.method_66(BookmarkStart.b("堫䬭䠯䘱ำ䔵嬷䠹唻丽㐿", num));
                class2.method_69(BookmarkStart.b("弫䴭䈯嬱䐳䈵ȷ嘹崻倽✿㝁╃ⅅⵇ", num), BookmarkStart.b("昫伭䘯匱朳唵䨷匹䰻䨽", num));
                class2.method_15(obj2.ScriptText);
                class2.method_67(BookmarkStart.b("堫䬭䠯䘱ำ䔵嬷䠹唻丽㐿", num));
                return(true);
            }
        }
        return(false);
    }
Exemple #6
0
    internal VisitorAction method_0(Field A_0)
    {
        int        num     = 0x13;
        FieldType  type    = A_0.Type;
        Class44    class2  = A_0.Range;
        TextRange  range   = null;
        DocPicture picture = null;

        foreach (DocumentObject obj2 in class2)
        {
            if (obj2 is ParagraphBase)
            {
                (obj2 as ParagraphBase).SkipDocxItem = true;
            }
            if (obj2 is TextRange)
            {
                range = obj2 as TextRange;
            }
            if (obj2 is DocPicture)
            {
                picture = obj2 as DocPicture;
            }
        }
        if (((range != null) && (type == FieldType.FieldHyperlink)) && (this.class422_0.method_23() == OpenDocumentWritingStage.ContentAutomaticStyles))
        {
            this.class422_0.vmethod_16(range);
        }
        if (((picture != null) && (type == FieldType.FieldHyperlink)) && (this.class422_0.method_23() == OpenDocumentWritingStage.ContentAutomaticStyles))
        {
            this.class422_0.vmethod_34(picture);
        }
        if ((range != null) && (type != FieldType.FieldHyperlink))
        {
            this.class422_0.vmethod_16(range);
        }
        Class400 class3 = this.class422_0.method_18();
        Class974 class4 = new Class974(this.class422_0);

        if (this.class422_0.method_21())
        {
            switch (type)
            {
            case FieldType.FieldCreateDate:
            case FieldType.FieldSaveDate:
            case FieldType.FieldPrintDate:
            case FieldType.FieldDate:
            {
                string str2 = smethod_1(A_0.FormattingString);
                class4.method_14(str2, A_0);
                break;
            }
            }
        }
        else if ((this.class422_0.method_23() == OpenDocumentWritingStage.ContentBody) || this.class422_0.method_22())
        {
            switch (type)
            {
            case FieldType.FieldTitle:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀㝂ⱄ㍆╈⹊", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldSubject:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀あい╆⍈⹊⹌㭎", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldAuthor:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀⩂⭄⹆㵈≊ⱌ⍎籐げ❔㉖㡘⽚㉜ⵞ", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldKeyWord:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀⡂⁄㹆㹈⑊㽌⭎≐", num));
                class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⭄㉆⑈晊⭌⁎⍐㹒㑔⍖", num), Class576.smethod_18(smethod_0(A_0.method_177()).Replace(BookmarkStart.b("爸縺搼栾เᅂńᑆ", num), "").Replace(BookmarkStart.b("攸ᄺ", num), "").Trim()));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldLastSavedBy:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀⁂㝄≆⡈㽊≌㵎", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldCreateDate:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀⁂㝄≆⡈㽊⑌⁎㽐繒ㅔ㙖ⵘ㹚", num));
                if (smethod_1(A_0.FormattingString) != "")
                {
                    class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⅄♆㵈⩊恌㱎═⩒㥔㉖瑘㕚㱜㉞Ѡ", num), class4.method_31());
                }
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldSaveDate:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀⹂⩄⍆⁈ⵊ⑌ⱎぐ❒㱔㡖㝘癚㥜㹞ᕠ٢", num));
                if (smethod_1(A_0.FormattingString) != "")
                {
                    class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⅄♆㵈⩊恌㱎═⩒㥔㉖瑘㕚㱜㉞Ѡ", num), class4.method_31());
                }
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldPrintDate:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀㍂㝄⹆❈㽊恌⭎ぐ❒ご", num));
                if (smethod_1(A_0.FormattingString) != "")
                {
                    class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⅄♆㵈⩊恌㱎═⩒㥔㉖瑘㕚㱜㉞Ѡ", num), class4.method_31());
                }
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldRevisionNum:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀♂⅄⹆㵈≊⍌⡎籐げⱔ㑖㕘㹚⹜", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldEditTime:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀♂⅄⹆㵈≊⍌⡎籐㝒⁔╖㡘⽚㑜ぞའ", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldNumPages:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀㍂⑄⁆ⱈ晊⹌⁎⑐㵒⅔", num));
                class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⭄㉆⑈晊⭌⁎⍐㹒㑔⍖", num), Class576.smethod_18(smethod_0(A_0.method_177()).Replace(BookmarkStart.b("眸渺瀼漾@тDᑆ", num), "").Replace(BookmarkStart.b("攸ᄺ", num), "").Trim()));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldNumWords:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀㑂⩄㕆ⵈ晊⹌⁎⑐㵒⅔", num));
                class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⭄㉆⑈晊⭌⁎⍐㹒㑔⍖", num), Class576.smethod_18(smethod_0(A_0.method_177()).Replace(BookmarkStart.b("眸渺瀼栾เᅂńᑆ", num), "").Replace(BookmarkStart.b("攸ᄺ", num), "").Trim()));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldFileName:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ⭆ⱈ晊⍌⹎㱐㙒", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (A_0.method_177().Trim().ToLower().EndsWith(BookmarkStart.b("攸䬺", num)))
                {
                    class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀❂ⱄ㑆㥈❊ⱌ㙎", num), BookmarkStart.b("弸为儼匾", num));
                }
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldTemplate:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀㝂⁄⩆㥈❊ⱌ㭎㑐繒㭔㙖㑘㹚", num));
                if (A_0.method_177().Trim().ToLower().EndsWith(BookmarkStart.b("攸䬺", num)))
                {
                    class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀❂ⱄ㑆㥈❊ⱌ㙎", num), BookmarkStart.b("弸为儼匾", num));
                }
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldDate:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀❂⑄㍆ⱈ", num));
                if (smethod_1(A_0.FormattingString) != "")
                {
                    class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⅄♆㵈⩊恌㱎═⩒㥔㉖瑘㕚㱜㉞Ѡ", num), class4.method_31());
                }
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldPage:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀㍂⑄⁆ⱈ晊⍌㩎㱐ㅒご╖", num));
                class3.method_18(BookmarkStart.b("䨸伺䐼匾⑀祂⭄㉆⑈晊⭌⁎⍐㹒㑔⍖", num), Class576.smethod_18(smethod_0(A_0.method_177()).Replace(BookmarkStart.b("椸稺稼稾", num), "").Replace(BookmarkStart.b("攸ᄺ", num), "").Trim()));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀╂ⱄ㽆ⱈ⽊", num), BookmarkStart.b("弸娺儼䰾⑀", num));
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldMergeField:
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀❂⑄㍆⡈⥊ⱌ㱎㑐繒ㅔ㹖⩘⭚ㅜ㹞ᡠ", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀㝂⑄╆╈⹊恌ⅎぐ㹒ご", num), "");
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀㝂⑄╆╈⹊恌㭎⡐⍒ご", num), BookmarkStart.b("䴸娺弼匾⑀", num));
                class3.method_18(BookmarkStart.b("䴸帺䔼䬾筀⁂⩄⭆㱈♊⍌扎㽐㉒㡔㉖", num), smethod_0(A_0.method_177()).Replace(BookmarkStart.b("琸縺漼砾рՂౄɆՈཊ", num), "").Trim());
                class3.method_15(A_0.Text);
                this.class422_0.method_18().method_5();
                break;

            case FieldType.FieldHyperlink:
                string str;
                class3.method_4(BookmarkStart.b("䴸帺䔼䬾筀≂", num));
                if ((A_0.Code == "") && (A_0.Value != null))
                {
                    str = string.Format(BookmarkStart.b("ᨸ䀺഼䈾", num), A_0.Value);
                }
                else
                {
                    str = smethod_0(A_0.method_177()).Replace(BookmarkStart.b("焸戺洼稾ፀགౄॆɈ", num), "").Trim();
                }
                class3.method_18(BookmarkStart.b("䄸场吼儾⩀祂ⵄ㕆ⱈⵊ", num), str.Replace(BookmarkStart.b("ᬸ", num), ""));
                class3.method_18(BookmarkStart.b("嘸崺嬼嘾≀♂罄㍆⡈㥊⩌⩎═繒㍔╖㡘㙚㡜牞འɢࡤɦ", num), BookmarkStart.b("昸伺刼伾", num));
                class3.method_18(BookmarkStart.b("䄸场吼儾⩀祂㙄⽆♈㱊", num), BookmarkStart.b("䬸帺䴼匾⁀⁂⁄", num));
                if (range != null)
                {
                    range.SkipDocxItem = false;
                    this.class422_0.vmethod_16(range);
                    range.SkipDocxItem = true;
                }
                if (picture != null)
                {
                    picture.SkipDocxItem = false;
                    this.class422_0.vmethod_34(picture);
                    this.class422_0.vmethod_35(picture);
                    picture.SkipDocxItem = true;
                }
                class3.method_15(A_0.Text);
                this.class422_0.method_18().method_5();
                break;

            default:
                if (range != null)
                {
                    class3.method_15(range.Text);
                }
                break;
            }
            if (((range != null) && (range.Text.Length > 0)) && (type != FieldType.FieldHyperlink))
            {
                this.class422_0.method_18().method_67(BookmarkStart.b("䴸帺䔼䬾筀あ㕄♆❈", num));
            }
        }
        return(VisitorAction.Continue);
    }