SectionCollection
内容
[
隐藏
]SectionCollection class
的集合Section
文档中的对象.
要了解更多信息,请访问使用部分文档文章。
public class SectionCollection : NodeCollection
特性
姓名 | 描述 |
---|---|
Count { get; } | 获取集合中的节点数。 |
Item { get; } | 检索给定索引处的节。 (2 indexers) |
方法
姓名 | 描述 |
---|---|
Add(Node) | 将节点添加到集合的末尾。 |
Clear() | 从此集合和文档中删除所有节点。 |
Contains(Node) | 确定节点是否在集合中。 |
GetEnumerator() | 在节点集合上提供简单的“foreach”样式迭代。 |
IndexOf(Node) | 返回指定节点的从零开始的索引。 |
Insert(int, Node) | 将节点插入集合中指定索引处。 |
Remove(Node) | 从集合和文档中删除节点。 |
RemoveAt(int) | 从集合和文档中删除指定索引处的节点。 |
ToArray() | 将集合中的所有节复制到新的节数组中。 (2 methods) |
评论
Microsoft Word 文档可以包含多个部分。要在 Microsoft Word 中创建节, 选择“插入/中断”命令并选择中断类型。中断指定节starts 是在新页面上还是在同一页面上。
以编程方式插入和删除部分可用于在邮件合并期间自定义生成的 文档。如果文档需要根据某些条件具有不同的内容或部分内容,则您可以创建一个包含 多个部分的“主”文档,并在邮件合并之前或之后删除某些部分。
例子
演示如何在文档中添加和删除部分。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Section 1");
builder.InsertBreak(BreakType.SectionBreakNewPage);
builder.Write("Section 2");
Assert.AreEqual("Section 1\x000cSection 2", doc.GetText().Trim());
// 从文档中删除第一部分。
doc.Sections.RemoveAt(0);
Assert.AreEqual("Section 2", doc.GetText().Trim());
// 将当前第一部分的副本附加到文档末尾。
int lastSectionIdx = doc.Sections.Count - 1;
Section newSection = doc.Sections[lastSectionIdx].Clone();
doc.Sections.Add(newSection);
Assert.AreEqual("Section 2\x000cSection 2", doc.GetText().Trim());
也可以看看
- class NodeCollection
- 命名空间 Aspose.Words
- 部件 Aspose.Words