AppendContent

Section.AppendContent method

Kaynak bölümünün içeriğinin bir kopyasını bu bölümün sonuna ekler.

public void AppendContent(Section sourceSection)
ParametreTipTanım
sourceSectionSectionİçeriğin kopyalanacağı bölüm.

Notlar

Yalnızca içeriğiBody kaynak bölümünün kopyalanması, sayfa düzeni, üstbilgi ve altbilgilerin kopyalanmaması.

Kaynak bölümü farklı bir belgeye aitse düğümler otomatik olarak içe aktarılır.

Hedef belgede yeni bölüm oluşturulmaz.

Örnekler

Bir bölümün içeriğinin başka bir bölüme nasıl ekleneceğini gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Write("Section 1");
builder.InsertBreak(BreakType.SectionBreakNewPage);
builder.Write("Section 2");
builder.InsertBreak(BreakType.SectionBreakNewPage);
builder.Write("Section 3");

Section section = doc.Sections[2];

Assert.AreEqual("Section 3" + ControlChar.SectionBreak, section.GetText());

// Birinci bölümün içeriğini üçüncü bölümün başına ekleyin.
Section sectionToPrepend = doc.Sections[0];
section.PrependContent(sectionToPrepend);

// İkinci bölümün içeriğini üçüncü bölümün sonuna ekleyin.
Section sectionToAppend = doc.Sections[1];
section.AppendContent(sectionToAppend);

// "PrependContent" ve "AppendContent" yöntemleri herhangi bir yeni bölüm oluşturmadı.
Assert.AreEqual(3, doc.Sections.Count);
Assert.AreEqual("Section 1" + ControlChar.ParagraphBreak +
                "Section 3" + ControlChar.ParagraphBreak +
                "Section 2" + ControlChar.SectionBreak, section.GetText());

Ayrıca bakınız