HeaderFooterCollection
Наследование: java.lang.Object, com.aspose.words.NodeCollection
public class HeaderFooterCollection extends NodeCollection
Предоставляет типизированный доступ кHeaderFooter узлыSection.
Чтобы узнать больше, посетитеWorking with Headers and Footers документальная статья.
Может быть максимум одинHeaderFooter
каждогоHeaderFooterType заSection.
HeaderFooter объекты могут встречаться в коллекции в любом порядке.
Методы
Метод | Описание |
---|---|
add(Node node) | Добавляет узел в конец коллекции. |
clear() | Удаляет все узлы из этой коллекции и из документа. |
contains(Node node) | Определяет, находится ли узел в коллекции. |
equals(Object arg0) | |
get(int index) | ПолучаетHeaderFooter по заданному индексу. |
getByHeaderFooterType(int headerFooterType) | |
getClass() | |
getContainer() | |
getCount() | Получает количество узлов в коллекции. |
getCurrentNode() | |
getNextMatchingNode(Node curNode) | |
hashCode() | |
indexOf(Node node) | Возвращает отсчитываемый от нуля индекс указанного узла. |
insert(int index, Node node) | Вставляет узел в коллекцию по указанному индексу. |
iterator() | Обеспечивает простую итерацию в стиле foreach по набору узлов. |
linkToPrevious(boolean isLinkToPrevious) | Связывает или разъединяет все верхние и нижние колонтитулы с соответствующими верхними и нижними колонтитулами в предыдущем разделе. |
linkToPrevious(int headerFooterType, boolean isLinkToPrevious) | |
notify() | |
notifyAll() | |
remove(Node node) | Удаляет узел из коллекции и из документа. |
removeAt(int index) | Удаляет узел с указанным индексом из коллекции и из документа. |
toArray() | Копирует все объекты HeaderFoorter из коллекции в новый массив объектов HeaderFoorter. |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
add(Node node)
public void add(Node node)
Добавляет узел в конец коллекции.
Узел вставляется как дочерний в объект узла, из которого была создана коллекция.
Если новый дочерний элемент уже находится в дереве, он сначала удаляется.
Если вставляемый узел был создан из другого документа, следует использовать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)
Определяет, находится ли узел в коллекции.
Этот метод выполняет линейный поиск; следовательно, среднее время выполнения пропорционально Count.
Параметры:
Параметр | Тип | Описание |
---|---|---|
node | Node | Узел, который необходимо найти. |
Возвращает: boolean - Истинно, если элемент найден в коллекции; в противном случае ложно.
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
get(int index)
public Node get(int index)
ПолучаетHeaderFooter по заданному индексу.
Индекс отсчитывается от нуля.
Отрицательные индексы разрешены и указывают на доступ из задней части коллекции. Например, -1 означает последний элемент, -2 означает предпоследний и так далее.
Если индекс больше или равен количеству элементов в списке, возвращается пустая ссылка.
Если индекс отрицательный и его абсолютное значение больше, чем количество элементов в списке, возвращается пустая ссылка.
Параметры:
Параметр | Тип | Описание |
---|---|---|
index | int | Индекс в коллекции. |
Возвращает: Node - соответствующийHeaderFooter ценность.
getByHeaderFooterType(int headerFooterType)
public HeaderFooter getByHeaderFooterType(int headerFooterType)
Параметры:
Параметр | Тип | Описание |
---|---|---|
headerFooterType | int |
Возвращает: HeaderFooter
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
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.
Этот метод выполняет линейный поиск; следовательно, среднее время выполнения пропорционально Count.
insert(int index, Node node)
public void insert(int index, Node node)
Вставляет узел в коллекцию по указанному индексу.
Узел вставляется как дочерний в объект узла, из которого была создана коллекция.
Если индекс равен или больше Count, узел добавляется в конец коллекции.
Если индекс отрицательный и его абсолютное значение больше, чем Count, узел добавляется в конец коллекции.
Если новый дочерний элемент уже находится в дереве, он сначала удаляется.
Если вставляемый узел был создан из другого документа, следует использовать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 — итератор.
linkToPrevious(boolean isLinkToPrevious)
public void linkToPrevious(boolean isLinkToPrevious)
Связывает или разъединяет все верхние и нижние колонтитулы с соответствующими верхними и нижними колонтитулами в предыдущем разделе.
Если какой-либо из верхних или нижних колонтитулов не существует, создает их автоматически.
Параметры:
Параметр | Тип | Описание |
---|---|---|
isLinkToPrevious | boolean | Значение true, чтобы связать верхние и нижние колонтитулы с предыдущим разделом; false, чтобы разъединить их. |
linkToPrevious(int headerFooterType, boolean isLinkToPrevious)
public void linkToPrevious(int headerFooterType, boolean isLinkToPrevious)
Параметры:
Параметр | Тип | Описание |
---|---|---|
headerFooterType | int | |
isLinkToPrevious | boolean |
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 HeaderFooter[] toArray()
Копирует все объекты HeaderFoorter из коллекции в новый массив объектов HeaderFoorter.
Возвращает: com.aspose.words.HeaderFooter[] - Массив HeaderFooter s.
toString()
public String toString()
Возвращает: java.lang.String
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 |