EditableRangeStart

Наследование: java.lang.Object, com.aspose.words.Node

public class EditableRangeStart extends Node

Представляет начало редактируемого диапазона в документе Word.

Чтобы узнать больше, посетитеAspose.Words Document Object Model (DOM) документальная статья.

Полный редактируемый диапазон в документе Word состоит изEditableRangeStart и соответствиеEditableRangeEnd с тем же идентификатором.

EditableRangeStart а такжеEditableRangeEnd являются просто маркерами внутри документа, которые указывают, где начинается и заканчивается редактируемый диапазон.

ИспользоватьgetEditableRange() class как «фасад» для работы с редактируемым диапазоном как с единым объектом.

В настоящее время редактируемые диапазоны поддерживаются только на встроенном уровне, то есть внутриParagraph, но начало редактируемого диапазона и конец редактируемого диапазона могут находиться в разных абзацах.

Методы

МетодОписание
accept(DocumentVisitor visitor)Принимает посетителя.
dd()
deepClone(boolean isCloneChildren)Создает дубликат узла.
equals(Object arg0)
getAncestor(int ancestorType)
getAncestor(Class ancestorType)Получает первого предка указанного типа объекта.
getClass()
getCustomNodeId()Задает идентификатор пользовательского узла.
getDisplacedByCustomXml()
getDocument()Получает документ, которому принадлежит этот узел.
getEditableRange()Получает объект фасада, который инкапсулирует начало и конец редактируемого диапазона.
getId()Задает идентификатор редактируемого диапазона.
getIdInternal()
getNextSibling()Получает узел, следующий сразу за этим узлом.
getNodeType()ВозвращаетNodeType.EDITABLE_RANGE_START.
getParentIdInternal()
getParentNode()Получает непосредственного родителя этого узла.
getPreviousSibling()Получает узел, непосредственно предшествующий этому узлу.
getRange()ВозвращаетRange объект, который представляет часть документа, содержащегося в этом узле.
getText()Получает текст этого узла и всех его дочерних элементов.
hashCode()
isComposite()Возвращает true, если этот узел может содержать другие узлы.
nextPreOrder(Node rootNode)Получает следующий узел в соответствии с алгоритмом обхода дерева предварительного порядка.
nodeTypeToString(int nodeType)
notify()
notifyAll()
previousPreOrder(Node rootNode)Получает предыдущий узел в соответствии с алгоритмом обхода дерева предварительного порядка.
remove()Удаляет себя из родителя.
setCustomNodeId(int value)Задает идентификатор пользовательского узла.
setDisplacedByCustomXml(int value)
setId(int value)Задает идентификатор редактируемого диапазона.
setIdInternal(int value)
setParentIdInternal(int value)
toString()
toString(SaveOptions saveOptions)Экспортирует содержимое узла в строку, используя указанные параметры сохранения.
toString(int saveFormat)
wait()
wait(long arg0)
wait(long arg0, int arg1)

accept(DocumentVisitor visitor)

public boolean accept(DocumentVisitor visitor)

Принимает посетителя.

ЗвонкиDocumentVisitor.visitEditableRangeStart(com.aspose.words.EditableRangeStart).

Дополнительные сведения см. в шаблоне проектирования «Посетитель».

Параметры:

ПараметрТипОписание
visitorDocumentVisitorПосетитель, который посетит узел.

Возвращает: boolean — False, если посетитель запросил остановку перечисления.

dd()

public void dd()

deepClone(boolean isCloneChildren)

public Node deepClone(boolean isCloneChildren)

Создает дубликат узла.

Этот метод служит конструктором копирования для узлов. Клонированный узел не имеет родителя, но принадлежит к тому же документу, что и исходный узел.

Этот метод всегда выполняет глубокую копию узла.isCloneChildren Параметр указывает, следует ли также выполнять копирование всех дочерних узлов.

Параметры:

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

Возвращает: Node - Клонированный узел.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

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

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

getAncestor(int ancestorType)

public CompositeNode getAncestor(int ancestorType)

Параметры:

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

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

getAncestor(Class ancestorType)

public CompositeNode getAncestor(Class ancestorType)

Получает первого предка указанного типа объекта.

Параметры:

ПараметрТипОписание
ancestorTypejava.lang.ClassТип объекта-предка для извлечения.

Возвращает: CompositeNode - предок указанного типа или ноль, если предок этого типа не найден.

Тип предка совпадает, если он равен ancestorType или является производным от ancestorType.

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getCustomNodeId()

public int getCustomNodeId()

Задает идентификатор пользовательского узла.

По умолчанию ноль.

Этот идентификатор можно установить и использовать произвольно. Например, как ключ для получения внешних данных.

Важное примечание: указанное значение не сохраняется в выходной файл и существует только в течение срока службы узла.

Возвращает: int - соответствующее значение int.

getDisplacedByCustomXml()

public int getDisplacedByCustomXml()

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

getDocument()

public DocumentBase getDocument()

Получает документ, которому принадлежит этот узел.

Узел всегда принадлежит документу, даже если он только что создан и еще не добавлен в дерево или удален из дерева.

Возвращает: DocumentBase - Документ, которому принадлежит этот узел.

getEditableRange()

public EditableRange getEditableRange()

Получает объект фасада, который инкапсулирует начало и конец редактируемого диапазона.

Возвращает: EditableRange - Объект фасада, который инкапсулирует начало и конец этого редактируемого диапазона.

getId()

public int getId()

Задает идентификатор редактируемого диапазона.

Возвращает: int - соответствующее значение int.

getIdInternal()

public int getIdInternal()

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

getNextSibling()

public Node getNextSibling()

Получает узел, следующий сразу за этим узлом. Если следующего узла нет, возвращается нуль.

Возвращает: Node - Узел, непосредственно следующий за этим узлом.

getNodeType()

public int getNodeType()

ВозвращаетNodeType.EDITABLE_RANGE_START.

Возвращает: инт -{NodeType.EDITABLE_RANGE_START . Возвращаемое значение является одним изNodeType константы.

getParentIdInternal()

public int getParentIdInternal()

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

getParentNode()

public CompositeNode getParentNode()

Получает непосредственного родителя этого узла.

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

Возвращает: CompositeNode - Непосредственный родитель этого узла.

getPreviousSibling()

public Node getPreviousSibling()

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

Возвращает: Node - Узел, непосредственно предшествующий этому узлу.

getRange()

public Range getRange()

ВозвращаетRange объект, который представляет часть документа, содержащегося в этом узле.

Возвращает: Range - АRange объект, который представляет часть документа, содержащегося в этом узле.

getText()

public String getText()

Получает текст этого узла и всех его дочерних элементов.

Возвращаемая строка включает все управляющие и специальные символы, как описано вControlChar.

Возвращает: java.lang.String

hashCode()

public native int hashCode()

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

isComposite()

public boolean isComposite()

Возвращает true, если этот узел может содержать другие узлы. (31110,6)

Возвращает: boolean — Истинно, если этот узел может содержать другие узлы.

nextPreOrder(Node rootNode)

public Node nextPreOrder(Node rootNode)

Получает следующий узел в соответствии с алгоритмом обхода дерева предварительного порядка.

Параметры:

ПараметрТипОписание
rootNodeNodeВерхний узел (предел) обхода.

Возвращает: Node - Следующий узел в порядке предварительного заказа. Null, если достигнут rootNode.

nodeTypeToString(int nodeType)

public static String nodeTypeToString(int nodeType)

Параметры:

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

Возвращает: java.lang.String

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

previousPreOrder(Node rootNode)

public Node previousPreOrder(Node rootNode)

Получает предыдущий узел в соответствии с алгоритмом обхода дерева предварительного порядка.

Параметры:

ПараметрТипОписание
rootNodeNodeВерхний узел (предел) обхода.

Возвращает: Node - Предыдущий узел в порядке предварительного заказа. Null, если достигнут rootNode.

remove()

public void remove()

Удаляет себя из родителя.

setCustomNodeId(int value)

public void setCustomNodeId(int value)

Задает идентификатор пользовательского узла.

По умолчанию ноль.

Этот идентификатор можно установить и использовать произвольно. Например, как ключ для получения внешних данных.

Важное примечание: указанное значение не сохраняется в выходной файл и существует только в течение срока службы узла.

Параметры:

ПараметрТипОписание
valueintСоответствующее целочисленное значение.

setDisplacedByCustomXml(int value)

public void setDisplacedByCustomXml(int value)

Параметры:

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

setId(int value)

public void setId(int value)

Задает идентификатор редактируемого диапазона.

Параметры:

ПараметрТипОписание
valueintСоответствующее целочисленное значение.

setIdInternal(int value)

public void setIdInternal(int value)

Параметры:

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

setParentIdInternal(int value)

public void setParentIdInternal(int value)

Параметры:

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

toString()

public String toString()

Возвращает: java.lang.String

toString(SaveOptions saveOptions)

public String toString(SaveOptions saveOptions)

Экспортирует содержимое узла в строку, используя указанные параметры сохранения.

Параметры:

ПараметрТипОписание
saveOptionsSaveOptionsУказывает параметры, управляющие способом сохранения узла.

Возвращает: java.lang.String — содержимое узла в указанном формате.

toString(int saveFormat)

public String toString(int saveFormat)

Параметры:

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

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