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) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.

Параметры:

ПараметрТипОписание
nodeNodeУзел, который нужно добавить в конец коллекции.

clear()

public void clear()

Удаляет все узлы из этой коллекции и из документа.

contains(Node node)

public boolean contains(Node node)

Определяет, находится ли узел в коллекции.

Этот метод выполняет линейный поиск; следовательно, среднее время выполнения пропорционально Count.

Параметры:

ПараметрТипОписание
nodeNodeУзел, который необходимо найти.

Возвращает: boolean - Истинно, если элемент найден в коллекции; в противном случае ложно.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

get(int index)

public Node get(int index)

ПолучаетHeaderFooter по заданному индексу.

Индекс отсчитывается от нуля.

Отрицательные индексы разрешены и указывают на доступ из задней части коллекции. Например, -1 означает последний элемент, -2 означает предпоследний и так далее.

Если индекс больше или равен количеству элементов в списке, возвращается пустая ссылка.

Если индекс отрицательный и его абсолютное значение больше, чем количество элементов в списке, возвращается пустая ссылка.

Параметры:

ПараметрТипОписание
indexintИндекс в коллекции.

Возвращает: Node - соответствующийHeaderFooter ценность.

getByHeaderFooterType(int headerFooterType)

public HeaderFooter getByHeaderFooterType(int headerFooterType)

Параметры:

ПараметрТипОписание
headerFooterTypeint

Возвращает: 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)

Параметры:

ПараметрТипОписание
curNodeNode

Возвращает: Node

hashCode()

public native int hashCode()

Возвращает: инт

indexOf(Node node)

public int indexOf(Node node)

Возвращает отсчитываемый от нуля индекс указанного узла.

Параметры:

ПараметрТипОписание
nodeNodeУзел, который необходимо найти.

Возвращает: 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) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.

Параметры:

ПараметрТипОписание
indexintОтсчитываемый от нуля индекс узла. Отрицательные индексы разрешены и указывают на доступ из конца списка. Например, -1 означает последний узел, -2 означает предпоследний и так далее.
nodeNodeУзел для вставки.

iterator()

public Iterator iterator()

Обеспечивает простую итерацию в стиле foreach по набору узлов.

Возвращает: java.util.Iterator — итератор.

linkToPrevious(boolean isLinkToPrevious)

public void linkToPrevious(boolean isLinkToPrevious)

Связывает или разъединяет все верхние и нижние колонтитулы с соответствующими верхними и нижними колонтитулами в предыдущем разделе.

Если какой-либо из верхних или нижних колонтитулов не существует, создает их автоматически.

Параметры:

ПараметрТипОписание
isLinkToPreviousbooleanЗначение true, чтобы связать верхние и нижние колонтитулы с предыдущим разделом; false, чтобы разъединить их.

linkToPrevious(int headerFooterType, boolean isLinkToPrevious)

public void linkToPrevious(int headerFooterType, boolean isLinkToPrevious)

Параметры:

ПараметрТипОписание
headerFooterTypeint
isLinkToPreviousboolean

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(Node node)

public void remove(Node node)

Удаляет узел из коллекции и из документа.

Параметры:

ПараметрТипОписание
nodeNodeУзел для удаления.

removeAt(int index)

public void removeAt(int index)

Удаляет узел с указанным индексом из коллекции и из документа.

Параметры:

ПараметрТипОписание
indexintОтсчитываемый от нуля индекс узла. Отрицательные индексы разрешены и указывают на доступ из конца списка. Например, -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)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int