PrependContent

Section.PrependContent method

Bu bölümün başına kaynak bölümün içeriğinin bir kopyasını ekler.

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

Notlar

Sadece içerikBody kaynak bölümü kopyalanır, sayfa düzeni, başlıklar ve altbilgiler kopyalanmaz.

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

Hedef belgede yeni bir bölüm oluşturulmuyor.

Ö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 ekle.
Section sectionToPrepend = doc.Sections[0];
section.PrependContent(sectionToPrepend);

// İkinci bölümün içeriğini üçüncü bölümün sonuna ekle.
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