PrependContent
İçindekiler
[
Saklamak
]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)
Parametre | Tip | Tanım |
---|---|---|
sourceSection | Section | İç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
- class Section
- ad alanı Aspose.Words
- toplantı Aspose.Words