Body
Inhalt
[
Ausblenden
]Section.Body property
Gibt die zurückBody
Unterknoten des Abschnitts.
public Body Body { get; }
Bemerkungen
Body
enthält den Haupttext des Abschnitts.
Kehrt zurückNull
wenn der Abschnitt kein hatBody
Knoten unter seinen Kindern.
Beispiele
Löscht den Haupttext aus allen Abschnitten des Dokuments, wobei die Abschnitte selbst übrig bleiben.
Document doc = new Document();
// Ein leeres Dokument enthält einen Abschnitt, einen Hauptteil und einen Absatz.
// Rufen Sie die Methode „RemoveAllChildren“ auf, um alle diese Knoten zu entfernen.
// und erhalten am Ende einen Dokumentknoten ohne untergeordnete Elemente.
doc.RemoveAllChildren();
// Dieses Dokument hat jetzt keine zusammengesetzten untergeordneten Knoten, denen wir Inhalte hinzufügen können.
// Wenn wir es bearbeiten möchten, müssen wir seine Knotensammlung neu füllen.
// Erstellen Sie zunächst einen neuen Abschnitt und hängen Sie ihn dann als untergeordnetes Element an den Stammdokumentknoten an.
Section section = new Section(doc);
doc.AppendChild(section);
// Ein Abschnitt benötigt einen Hauptteil, der seinen gesamten Inhalt enthält und anzeigt
// auf der Seite zwischen Kopf- und Fußzeile des Abschnitts.
Body body = new Body(doc);
section.AppendChild(body);
// Dieser Körper hat keine untergeordneten Elemente, daher können wir ihm noch keine Läufe hinzufügen.
Assert.AreEqual(0, doc.FirstSection.Body.GetChildNodes(NodeType.Any, true).Count);
// Rufen Sie „EnsureMinimum“ auf, um sicherzustellen, dass dieser Textkörper mindestens einen leeren Absatz enthält.
body.EnsureMinimum();
// Jetzt können wir dem Hauptteil Läufe hinzufügen und das Dokument dazu bringen, sie anzuzeigen.
body.FirstParagraph.AppendChild(new Run(doc, "Hello world!"));
Assert.AreEqual("Hello world!", doc.GetText().Trim());
Siehe auch
- class Body
- class Section
- namensraum Aspose.Words
- Montage Aspose.Words