AppendContent
Innehåll
[
Dölj
]Section.AppendContent method
Infogar en kopia av innehållet i källavsnittet i slutet av det här avsnittet.
public void AppendContent(Section sourceSection)
Parameter | Typ | Beskrivning |
---|---|---|
sourceSection | Section | Avsnittet att kopiera innehåll från. |
Anmärkningar
Endast innehållet iBody
av källsektionen kopieras, sidinställningar, sidhuvuden och sidfötter kopieras inte.
Noderna importeras automatiskt om källdelen tillhör ett annat dokument.
Ingen ny sektion skapas i måldokumentet.
Exempel
Visar hur man lägger till innehållet i ett avsnitt till ett annat avsnitt.
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());
// Infoga innehållet i det första avsnittet i början av det tredje avsnittet.
Section sectionToPrepend = doc.Sections[0];
section.PrependContent(sectionToPrepend);
// Infoga innehållet i det andra avsnittet i slutet av det tredje avsnittet.
Section sectionToAppend = doc.Sections[1];
section.AppendContent(sectionToAppend);
// Metoderna "PrependContent" och "AppendContent" skapade inga nya sektioner.
Assert.AreEqual(3, doc.Sections.Count);
Assert.AreEqual("Section 1" + ControlChar.ParagraphBreak +
"Section 3" + ControlChar.ParagraphBreak +
"Section 2" + ControlChar.SectionBreak, section.GetText());
Se även
- class Section
- namnutrymme Aspose.Words
- hopsättning Aspose.Words