Body
Section.Body property
返回Body
该节的子节点.
public Body Body { get; }
评论
Body
包含该部分的主要文本。
退货无效的
如果该部分没有Body
其子节点中的节点。
例子
清除文档中所有部分的主要文本,保留部分本身。
Document doc = new Document();
// 一份空白文档包含一个部分、一个正文和一个段落。
// 调用“RemoveAllChildren”方法删除所有这些节点,
// 最终得到一个没有子节点的文档节点。
doc.RemoveAllChildren();
// 该文档现在没有可以添加内容的复合子节点。
// 如果我们希望编辑它,我们将需要重新填充它的节点集合。
// 首先,创建一个新节,然后将其作为子节点附加到根文档节点。
Section section = new Section(doc);
doc.AppendChild(section);
// 一个部分需要一个主体,它将包含并显示其所有内容
// 在该部分的页眉和页脚之间的页面上。
Body body = new Body(doc);
section.AppendChild(body);
// 该主体没有子级,因此我们还不能向其添加运行。
Assert.AreEqual(0, doc.FirstSection.Body.GetChildNodes(NodeType.Any, true).Count);
// 调用“EnsureMinimum”以确保该正文至少包含一个空段落。
body.EnsureMinimum();
// 现在,我们可以将运行添加到正文,并获取文档来显示它们。
body.FirstParagraph.AppendChild(new Run(doc, "Hello world!"));
Assert.AreEqual("Hello world!", doc.GetText().Trim());
也可以看看
- class Body
- class Section
- 命名空间 Aspose.Words
- 部件 Aspose.Words