Body

Section.Body property

ReturnerarBody barnnod för sektionen.

public Body Body { get; }

Anmärkningar

Body innehåller huvudtexten i avsnittet.

Returnerarnull om avsnittet inte har enBody nod bland sina barn.

Exempel

Rensar huvudtexten från alla avsnitt från dokumentet och lämnar själva avsnitten.

Document doc = new Document();

// Ett tomt dokument innehåller ett avsnitt, en brödtext och ett stycke.
// Anropa metoden "RemoveAllChildren" för att ta bort alla dessa noder,
// och slutar med en dokumentnod utan underordnade.
doc.RemoveAllChildren();

// Det här dokumentet har nu inga sammansatta underordnade noder som vi kan lägga till innehåll till.
// Om vi vill redigera den måste vi fylla på dess nodsamling.
// Skapa först ett nytt avsnitt och lägg sedan till det som ett underordnat dokument i rotdokumentnoden.
Section section = new Section(doc);
doc.AppendChild(section);

// En sektion behöver en kropp som kommer att innehålla och visa allt dess innehåll
// på sidan mellan avsnittets sidhuvud och sidfot.
Body body = new Body(doc);
section.AppendChild(body);

// Den här kroppen har inga barn, så vi kan inte lägga till körningar till den ännu.
Assert.AreEqual(0, doc.FirstSection.Body.GetChildNodes(NodeType.Any, true).Count);

 // Ring "EnsureMinimum" för att se till att den här texten innehåller minst ett tomt stycke.
body.EnsureMinimum();

// Nu kan vi lägga till körningar i brödtexten och få dokumentet att visa dem.
body.FirstParagraph.AppendChild(new Run(doc, "Hello world!"));

Assert.AreEqual("Hello world!", doc.GetText().Trim());

Se även