SectionCollection
遗产: java.lang.Object, com.aspose.words.NodeCollection
public class SectionCollection extends NodeCollection
的集合Section文档中的对象。
要了解更多信息,请访问Working with Sections文档文章。
Microsoft Word 文档可以包含多个部分。要在 Microsoft Word 中创建一个节,请选择插入/打断命令并选择打断类型。 break 指定节是从新页面开始还是从同一页面开始。
以编程方式插入和删除部分可用于自定义邮件合并期间生成的文档。如果文档需要根据某些条件具有不同的内容或部分内容,那么您可以创建一个包含多个部分的“主”文档,并在邮件合并之前或之后删除一些部分。
方法
方法 | 描述 |
---|---|
add(Node node) | 将节点添加到集合的末尾。 |
clear() | 从此集合和文档中删除所有节点。 |
contains(Node node) | 确定节点是否在集合中。 |
equals(Object arg0) | |
get(int index) | 检索给定索引处的部分。 |
getClass() | |
getContainer() | |
getCount() | 获取集合中的节点数。 |
getCurrentNode() | |
getNextMatchingNode(Node curNode) | |
hashCode() | |
indexOf(Node node) | 返回指定节点的从零开始的索引。 |
insert(int index, Node node) | 将节点插入到集合中指定索引处。 |
iterator() | 在节点集合上提供简单的“foreach”样式迭代。 |
notify() | |
notifyAll() | |
remove(Node node) | 从集合和文档中删除节点。 |
removeAt(int index) | 从集合和文档中删除指定索引处的节点。 |
toArray() | 将集合中的所有部分复制到新的部分数组。 |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
add(Node node)
public void add(Node node)
将节点添加到集合的末尾。
该节点作为子节点插入到创建集合的节点对象中。
如果 newChild 已经在树中,则首先将其删除。
如果被插入的节点是从另一个文档创建的,你应该使用**M:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。
参数:
范围 | 类型 | 描述 |
---|---|---|
node | Node | 要添加到集合末尾的节点。 |
clear()
public void clear()
从此集合和文档中删除所有节点。
contains(Node node)
public boolean contains(Node node)
确定节点是否在集合中。
该方法执行线性搜索;因此,平均执行时间与计数成正比。
参数:
范围 | 类型 | 描述 |
---|---|---|
node | Node | 要定位的节点。 |
退货: boolean - 如果在集合中找到项目,则为真;否则,假的。
equals(Object arg0)
public boolean equals(Object arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.lang.Object |
退货: 布尔值
get(int index)
public Node get(int index)
检索给定索引处的部分。
该指数是从零开始的。
允许使用负索引,表示从集合的后面访问。例如 -1 表示最后一项,-2 表示倒数第二项,依此类推。
如果索引大于或等于列表中的项目数,则返回空引用。
如果索引为负且其绝对值大于列表中的项目数,则返回空引用。
参数:
范围 | 类型 | 描述 |
---|---|---|
index | int | 部分列表的索引。 |
getClass()
public final native Class<?> getClass()
退货: java.lang.Class
getContainer()
public CompositeNode getContainer()
退货: CompositeNode
getCount()
public int getCount()
获取集合中的节点数。
退货: int - 集合中的节点数。
getCurrentNode()
public Node getCurrentNode()
退货: Node
getNextMatchingNode(Node curNode)
public Node getNextMatchingNode(Node curNode)
参数:
范围 | 类型 | 描述 |
---|---|---|
curNode | Node |
退货: Node
hashCode()
public native int hashCode()
退货: 整数
indexOf(Node node)
public int indexOf(Node node)
返回指定节点的从零开始的索引。
参数:
范围 | 类型 | 描述 |
---|---|---|
node | Node | 要定位的节点。 |
退货: int - 集合中节点的从零开始的索引(如果找到);否则,-1。
该方法执行线性搜索;因此,平均执行时间与计数成正比。
insert(int index, Node node)
public void insert(int index, Node node)
将节点插入到集合中指定索引处。
该节点作为子节点插入到创建集合的节点对象中。
如果索引等于或大于 Count,则将节点添加到集合的末尾。
如果索引为负且其绝对值大于Count,则将该节点添加到集合的末尾。
如果 newChild 已经在树中,则首先将其删除。
如果被插入的节点是从另一个文档创建的,你应该使用**M:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode)**将节点导入当前文档。然后可以将导入的节点插入到当前文档中。
参数:
范围 | 类型 | 描述 |
---|---|---|
index | int | 节点的从零开始的索引。允许使用负索引,表示从列表的后面访问。例如 -1 表示最后一个节点,-2 表示倒数第二个,依此类推。 |
node | Node | 要插入的节点。 |
iterator()
public Iterator iterator()
在节点集合上提供简单的“foreach”样式迭代。
退货: java.util.Iterator - 一个迭代器。
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
remove(Node node)
public void remove(Node node)
从集合和文档中删除节点。
参数:
范围 | 类型 | 描述 |
---|---|---|
node | Node | 要删除的节点。 |
removeAt(int index)
public void removeAt(int index)
从集合和文档中删除指定索引处的节点。
参数:
范围 | 类型 | 描述 |
---|---|---|
index | int | 节点的从零开始的索引。允许使用负索引,表示从列表的后面访问。例如 -1 表示最后一个节点,-2 表示倒数第二个,依此类推。 |
toArray()
public Node[] toArray()
将集合中的所有部分复制到新的部分数组。
退货: com.aspose.words.Node[] - 部分数组。
toString()
public String toString()
退货: java.lang.字符串
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long | |
arg1 | int |