PrependContent
Inhalt
[
Ausblenden
]Section.PrependContent method
Fügt eine Kopie des Inhalts des Quellabschnitts am Anfang dieses Abschnitts ein.
public void PrependContent(Section sourceSection)
Parameter | Typ | Beschreibung |
---|---|---|
sourceSection | Section | Der Abschnitt, aus dem Inhalte kopiert werden sollen. |
Bemerkungen
Nur Inhalt vonBody
des Quellabschnitts wird kopiert, Seiteneinrichtung, Kopf- und Fußzeilen werden nicht kopiert.
Die Knoten werden automatisch importiert, wenn der Quellabschnitt zu einem anderen Dokument gehört.
Im Zieldokument wird kein neuer Abschnitt erstellt.
Beispiele
Zeigt, wie der Inhalt eines Abschnitts an einen anderen Abschnitt angehängt wird.
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());
// Den Inhalt des ersten Abschnitts am Anfang des dritten Abschnitts einfügen.
Section sectionToPrepend = doc.Sections[0];
section.PrependContent(sectionToPrepend);
// Den Inhalt des zweiten Abschnitts am Ende des dritten Abschnitts einfügen.
Section sectionToAppend = doc.Sections[1];
section.AppendContent(sectionToAppend);
// Die Methoden „PrependContent“ und „AppendContent“ haben keine neuen Abschnitte erstellt.
Assert.AreEqual(3, doc.Sections.Count);
Assert.AreEqual("Section 1" + ControlChar.ParagraphBreak +
"Section 3" + ControlChar.ParagraphBreak +
"Section 2" + ControlChar.SectionBreak, section.GetText());
Siehe auch
- class Section
- namensraum Aspose.Words
- Montage Aspose.Words