示例#1
0
        protected override object CloneImpl()
        {
            bool flag = base.Document.bool_5;

            base.Document.bool_5 = true;
            Section section = (Section)base.CloneImpl();

            section.documentObjectCollection_0 = null;
            section.method_23((Class17)this.SectPr.Clone());
            section.body_0 = (Spire.Doc.Body) this.body_0.Clone();
            section.body_0.method_0(section);
            section.pageSetup_0 = new Spire.Doc.PageSetup(section);
            section.pageSetup_0.HasLineNumbering = this.PageSetup.HasLineNumbering;
            ColumnCollection columns = new ColumnCollection(section);

            this.Columns.method_6(columns);
            section.SectPr.method_123(columns);
            section.headersFooters_0 = this.headersFooters_0.method_5();
            section.headersFooters_0.method_0(section);
            for (int i = 0; i < 6; i++)
            {
                section.headersFooters_0[i].method_0(section);
            }
            base.Document.bool_5 = flag;
            return(section);
        }
示例#2
0
        internal Section method_25()
        {
            bool flag = base.Document.bool_5;

            base.Document.bool_5 = true;
            Section section = new Section(base.Document);

            section.method_23((Class17)this.SectPr.Clone());
            section.pageSetup_0 = new Spire.Doc.PageSetup(section);
            section.pageSetup_0.HasLineNumbering = this.PageSetup.HasLineNumbering;
            ColumnCollection columns = new ColumnCollection(section);

            this.Columns.method_6(columns);
            section.SectPr.method_123(columns);
            section.headersFooters_0 = this.headersFooters_0.method_5();
            section.headersFooters_0.method_0(section);
            for (int i = 0; i < 6; i++)
            {
                section.headersFooters_0[i].method_0(section);
            }
            base.Document.bool_5 = flag;
            return(section);
        }