Paragraph
Наследование: java.lang.Object, com.aspose.words.Node, com.aspose.words.CompositeNode
public class Paragraph extends CompositeNode
Представляет абзац текста.
Чтобы узнать больше, посетитеWorking with Paragraphs документальная статья.
Paragraph является узлом блочного уровня и может быть дочерним по отношению к классам, производным отStory или жеInlineStory.
Paragraph может содержать любое количество встроенных узлов и закладок.
Полный список дочерних узлов, которые могут находиться внутри абзаца, состоит изBookmarkStart, BookmarkEnd, FieldStart, FieldSeparator, FieldEnd, FormField, Comment, Footnote, Run, SpecialChar, Shape, GroupShape, SmartTag.
Действительный абзац в Microsoft Word всегда заканчивается символом разрыва абзаца, а минимальный допустимый абзац состоит только из разрыва абзаца.Paragraph class автоматически добавляет соответствующий символ разрыва абзаца в конце, и этот символ не является частью дочерних узлов класса.Paragraph , поэтомуParagraph может быть пустым.
Не включать конец абзацаControlChar.PARAGRAPH_BREAK или конец ячейкиControlChar.CELL символов внутри текста абзаца, так как это может сделать абзац недействительным при открытии документа в Microsoft Word.
Конструкторы
Конструктор | Описание |
---|---|
Paragraph(DocumentBase doc) | Инициализирует новый экземплярParagraph учебный класс. |
Методы
Метод | Описание |
---|---|
accept(DocumentVisitor visitor) | Принимает посетителя. |
appendChild(Node newChild) | Добавляет указанный узел в конец списка дочерних узлов для этого узла. |
appendField(int fieldType, boolean updateField) | |
appendField(String fieldCode) | Добавляет поле Word к этому абзацу. |
appendField(String fieldCode, String fieldValue) | Добавляет поле Word к этому абзацу. |
clearParaAttrs() | |
clearRunAttrs() | |
dd() | |
deepClone(boolean isCloneChildren) | Создает дубликат узла. |
equals(Object arg0) | |
fetchInheritedParaAttr(int key) | |
fetchInheritedRunAttr(int key) | |
fetchParaAttr(int key) | |
getAncestor(int ancestorType) | |
getAncestor(Class ancestorType) | Получает первого предка указанного типа объекта. |
getBreakIsStyleSeparator() | Истинно, если этот разрыв абзаца является разделителем стилей. |
getChild(int nodeType, int index, boolean isDeep) | |
getChildNodes() | Получает все непосредственные дочерние узлы этого узла. |
getChildNodes(int nodeType, boolean isDeep) | |
getClass() | |
getContainer() | |
getCount() | Получает количество непосредственных дочерних элементов этого узла. |
getCurrentNode() | |
getCustomNodeId() | Задает идентификатор пользовательского узла. |
getDirectParaAttr(int key) | |
getDirectParaAttr(int key, int revisionsView) | |
getDirectRunAttr(int key) | |
getDocument() | Получает документ, которому принадлежит этот узел. |
getEffectiveTabStops() | Возвращает массив всех позиций табуляции, примененных к этому абзацу, в том числе примененных косвенно с помощью стилей или списков. |
getFirstChild() | Получает первый дочерний элемент узла. |
getFrameFormat() | Предоставляет доступ к свойствам форматирования абзаца. |
getLastChild() | Получает последний дочерний элемент узла. |
getListFormat() | Предоставляет доступ к свойствам форматирования списка абзаца. |
getListLabel() | ПолучаетgetListLabel() объект, предоставляющий доступ к нумерации списка и форматированию этого абзаца. |
getNextMatchingNode(Node curNode) | |
getNextSibling() | Получает узел, следующий сразу за этим узлом. |
getNodeType() | ВозвращаетNodeType.Paragraph. |
getParagraphBreakFont() | Предоставляет доступ к форматированию шрифта символа разрыва абзаца. |
getParagraphFormat() | Предоставляет доступ к свойствам форматирования абзаца. |
getParentNode() | Получает непосредственного родителя этого узла. |
getParentSection() | Извлекает родителяSection параграфа. |
getParentStory() | Извлекает историю на уровне родительского раздела, которую можноBody или жеHeaderFooter. |
getPreviousSibling() | Получает узел, непосредственно предшествующий этому узлу. |
getRange() | ВозвращаетRange объект, который представляет часть документа, содержащегося в этом узле. |
getRuns() | Предоставляет доступ к типизированной коллекции фрагментов текста внутри абзаца. |
getText() | Получает текст этого абзаца, включая символ конца абзаца. |
hasChildNodes() | Возвращает true, если у этого узла есть дочерние узлы. |
hashCode() | |
indexOf(Node child) | Возвращает индекс указанного дочернего узла в массиве дочерних узлов. |
insertAfter(Node newChild, Node refChild) | Вставляет указанный узел сразу после указанного ссылочного узла. |
insertBefore(Node newChild, Node refChild) | Вставляет указанный узел непосредственно перед указанным ссылочным узлом. |
insertField(int fieldType, boolean updateField, Node refNode, boolean isAfter) | |
insertField(String fieldCode, Node refNode, boolean isAfter) | Вставляет поле Word в этот абзац. |
insertField(String fieldCode, String fieldValue, Node refNode, boolean isAfter) | Вставляет поле Word в этот абзац. |
isComposite() | Возвращает true, так как этот узел может иметь дочерние узлы. |
isDeleteRevision() | Возвращает true, если этот объект был удален в Microsoft Word при включенном отслеживании изменений. |
isEndOfCell() | Истинно, если этот абзац является последним абзацем вCell; ложно в противном случае. |
isEndOfDocument() | Истинно, если этот абзац является последним абзацем в последнем разделе документа. |
isEndOfHeaderFooter() | Истинно, если этот абзац является последним абзацем вHeaderFooter (рассказ основного текста)Section; ложно в противном случае. |
isEndOfSection() | Истинно, если этот абзац является последним абзацем вBody (рассказ основного текста)Section; ложно в противном случае. |
isFormatRevision() | Возвращает true, если форматирование объекта было изменено в Microsoft Word при включенном отслеживании изменений. |
isInCell() | Истинно, если этот абзац является непосредственным потомкомCell; ложно в противном случае. |
isInsertRevision() | Возвращает true, если этот объект был вставлен в Microsoft Word при включенном отслеживании изменений. |
isListItem() | Истинно, если абзац является элементом маркированного или нумерованного списка в исходной редакции. |
isMoveFromRevision() | Возвращаетtrue если этот объект был перемещен (удален) в Microsoft Word при включенном отслеживании изменений. |
isMoveToRevision() | Возвращаетtrue если этот объект был перемещен (вставлен) в Microsoft Word при включенном отслеживании изменений. |
iterator() | Обеспечивает поддержку для каждой итерации стиля над дочерними узлами этого узла. |
joinRunsWithSameFormatting() | Соединения выполняются с тем же форматированием, что и абзац. |
nextPreOrder(Node rootNode) | Получает следующий узел в соответствии с алгоритмом обхода дерева предварительного порядка. |
nodeTypeToString(int nodeType) | |
notify() | |
notifyAll() | |
prependChild(Node newChild) | Добавляет указанный узел в начало списка дочерних узлов для этого узла. |
previousPreOrder(Node rootNode) | Получает предыдущий узел в соответствии с алгоритмом обхода дерева предварительного порядка. |
remove() | Удаляет себя из родителя. |
removeAllChildren() | Удаляет все дочерние узлы текущего узла. |
removeChild(Node oldChild) | Удаляет указанный дочерний узел. |
removeMoveRevisions() | |
removeParaAttr(int key) | |
removeRunAttr(int key) | |
removeSmartTags() | Удаляет всеSmartTag узлы-потомки текущего узла. |
selectNodes(String xpath) | Выбирает список узлов, соответствующих выражению XPath. |
selectSingleNode(String xpath) | Выбирает первый узел, соответствующий выражению XPath. |
setCustomNodeId(int value) | Задает идентификатор пользовательского узла. |
setParaAttr(int key, Object value) | |
setRunAttr(int key, Object value) | |
toString() | |
toString(SaveOptions saveOptions) | Экспортирует содержимое узла в строку, используя указанные параметры сохранения. |
toString(int saveFormat) | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
Paragraph(DocumentBase doc)
public Paragraph(DocumentBase doc)
Инициализирует новый экземплярParagraph учебный класс.
КогдаParagraph создан, он принадлежит указанному документу, но еще не является его частью иParentNode нулевой.
Чтобы добавитьParagraph к документу используйте InsertAfter или InsertBefore для статьи, в которую вы хотите вставить абзац.
Параметры:
Параметр | Тип | Описание |
---|---|---|
doc | DocumentBase | Документ владельца. |
accept(DocumentVisitor visitor)
public boolean accept(DocumentVisitor visitor)
Принимает посетителя.
Перечисляет этот узел и все его дочерние элементы. Каждый узел вызывает соответствующий метод в DocumentVisitor.
Дополнительные сведения см. в шаблоне проектирования «Посетитель».
Параметры:
Параметр | Тип | Описание |
---|---|---|
visitor | DocumentVisitor | Посетитель, который будет посещать узлы. |
Возвращает: boolean - Истинно, если были посещены все узлы; false, если DocumentVisitor остановил операцию перед посещением всех узлов. Вызывает DocumentVisitor.VisitParagraphStart, затем вызывает Accept для всех дочерних узлов абзаца и вызывает DocumentVisitor.VisitParagraphEnd в конце.
appendChild(Node newChild)
public Node appendChild(Node newChild)
Добавляет указанный узел в конец списка дочерних узлов для этого узла.
Если новый дочерний элемент уже находится в дереве, он сначала удаляется.
Если вставляемый узел был создан из другого документа, следует использоватьM:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.
Параметры:
Параметр | Тип | Описание |
---|---|---|
newChild | Node | Добавляемый узел. |
Возвращает: Node - Добавлен узел.
appendField(int fieldType, boolean updateField)
public Field appendField(int fieldType, boolean updateField)
Параметры:
Параметр | Тип | Описание |
---|---|---|
fieldType | int | |
updateField | boolean |
Возвращает: Field
appendField(String fieldCode)
public Field appendField(String fieldCode)
Добавляет поле Word к этому абзацу. Добавляет поле к этому абзацу.
Параметры:
Параметр | Тип | Описание |
---|---|---|
fieldCode | java.lang.String | Код поля для добавления (без фигурных скобок). |
Возвращает: Field - АField объект, который представляет добавленное поле.
appendField(String fieldCode, String fieldValue)
public Field appendField(String fieldCode, String fieldValue)
Добавляет поле Word к этому абзацу. Добавляет поле к этому абзацу.
Параметры:
Параметр | Тип | Описание |
---|---|---|
fieldCode | java.lang.String | Код поля для добавления (без фигурных скобок). |
fieldValue | java.lang.String | Значение поля для добавления. Передайте null для полей, которые не имеют значения. |
Возвращает: Field - АField объект, который представляет добавленное поле.
clearParaAttrs()
public void clearParaAttrs()
clearRunAttrs()
public void clearRunAttrs()
dd()
public void dd()
deepClone(boolean isCloneChildren)
public Node deepClone(boolean isCloneChildren)
Создает дубликат узла.
Этот метод служит конструктором копирования для узлов. Клонированный узел не имеет родителя, но принадлежит к тому же документу, что и исходный узел.
Этот метод всегда выполняет глубокую копию узла.isCloneChildren Параметр указывает, следует ли также выполнять копирование всех дочерних узлов.
Параметры:
Параметр | Тип | Описание |
---|---|---|
isCloneChildren | boolean | Значение true, чтобы рекурсивно клонировать поддерево в указанном узле; false, чтобы клонировать только сам узел. |
Возвращает: Node - Клонированный узел.
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
fetchInheritedParaAttr(int key)
public Object fetchInheritedParaAttr(int key)
Параметры:
Параметр | Тип | Описание |
---|---|---|
key | int |
Возвращает: java.lang.Объект
fetchInheritedRunAttr(int key)
public Object fetchInheritedRunAttr(int key)
Параметры:
Параметр | Тип | Описание |
---|---|---|
key | int |
Возвращает: java.lang.Объект
fetchParaAttr(int key)
public Object fetchParaAttr(int key)
Параметры:
Параметр | Тип | Описание |
---|---|---|
key | int |
Возвращает: java.lang.Объект
getAncestor(int ancestorType)
public CompositeNode getAncestor(int ancestorType)
Параметры:
Параметр | Тип | Описание |
---|---|---|
ancestorType | int |
Возвращает: CompositeNode
getAncestor(Class ancestorType)
public CompositeNode getAncestor(Class ancestorType)
Получает первого предка указанного типа объекта.
Параметры:
Параметр | Тип | Описание |
---|---|---|
ancestorType | java.lang.Class | Тип объекта-предка для извлечения. |
Возвращает: CompositeNode - предок указанного типа или ноль, если предок этого типа не найден.
Тип предка совпадает, если он равен ancestorType или является производным от ancestorType.
getBreakIsStyleSeparator()
public boolean getBreakIsStyleSeparator()
Истинно, если этот разрыв абзаца является разделителем стилей. Разделитель стилей позволяет одному абзацу состоять из частей с разными стилями абзаца.
Возвращает: boolean - соответствующее логическое значение.
getChild(int nodeType, int index, boolean isDeep)
public Node getChild(int nodeType, int index, boolean isDeep)
Параметры:
Параметр | Тип | Описание |
---|---|---|
nodeType | int | |
index | int | |
isDeep | boolean |
Возвращает: Node
getChildNodes()
public NodeCollection getChildNodes()
Получает все непосредственные дочерние узлы этого узла.
Примечание,getChildNodes() эквивалентно вызову GetChildNodes(NodeType.Any, false) и создает и возвращает новую коллекцию при каждом доступе к ней.
Если дочерних узлов нет, это свойство возвращает пустую коллекцию.
Возвращает: NodeCollection - Все непосредственные дочерние узлы этого узла.
getChildNodes(int nodeType, boolean isDeep)
public NodeCollection getChildNodes(int nodeType, boolean isDeep)
Параметры:
Параметр | Тип | Описание |
---|---|---|
nodeType | int | |
isDeep | boolean |
Возвращает: NodeCollection
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getContainer()
public CompositeNode getContainer()
Возвращает: CompositeNode
getCount()
public int getCount()
Получает количество непосредственных дочерних элементов этого узла.
Возвращает: int - количество непосредственных дочерних элементов этого узла.
getCurrentNode()
public Node getCurrentNode()
Возвращает: Node
getCustomNodeId()
public int getCustomNodeId()
Задает идентификатор пользовательского узла.
По умолчанию ноль.
Этот идентификатор можно установить и использовать произвольно. Например, как ключ для получения внешних данных.
Важное примечание: указанное значение не сохраняется в выходной файл и существует только в течение срока службы узла.
Возвращает: int - соответствующее значение int.
getDirectParaAttr(int key)
public Object getDirectParaAttr(int key)
Параметры:
Параметр | Тип | Описание |
---|---|---|
key | int |
Возвращает: java.lang.Объект
getDirectParaAttr(int key, int revisionsView)
public Object getDirectParaAttr(int key, int revisionsView)
Параметры:
Параметр | Тип | Описание |
---|---|---|
key | int | |
revisionsView | int |
Возвращает: java.lang.Объект
getDirectRunAttr(int key)
public Object getDirectRunAttr(int key)
Параметры:
Параметр | Тип | Описание |
---|---|---|
key | int |
Возвращает: java.lang.Объект
getDocument()
public DocumentBase getDocument()
Получает документ, которому принадлежит этот узел.
Узел всегда принадлежит документу, даже если он только что создан и еще не добавлен в дерево или удален из дерева.
Возвращает: DocumentBase - Документ, которому принадлежит этот узел.
getEffectiveTabStops()
public TabStop[] getEffectiveTabStops()
Возвращает массив всех позиций табуляции, примененных к этому абзацу, в том числе примененных косвенно с помощью стилей или списков.
Возвращает: com.aspose.words.TabStop[]
getFirstChild()
public Node getFirstChild()
Получает первый дочерний элемент узла. Если нет первого дочернего узла, возвращается нуль.
Возвращает: Node - Первый дочерний узел.
getFrameFormat()
public FrameFormat getFrameFormat()
Предоставляет доступ к свойствам форматирования абзаца.
Возвращает: FrameFormat - соответствующийFrameFormat ценность.
getLastChild()
public Node getLastChild()
Получает последний дочерний элемент узла. Если последнего дочернего узла нет, возвращается нуль.
Возвращает: Node - Последний дочерний узел.
getListFormat()
public ListFormat getListFormat()
Предоставляет доступ к свойствам форматирования списка абзаца.
Возвращает: ListFormat - соответствующийListFormat ценность.
getListLabel()
public ListLabel getListLabel()
ПолучаетgetListLabel() объект, предоставляющий доступ к нумерации списка и форматированию этого абзаца.
Возвращает: ListLabel - АgetListLabel() объект, предоставляющий доступ к нумерации списка и форматированию этого абзаца.
getNextMatchingNode(Node curNode)
public Node getNextMatchingNode(Node curNode)
Параметры:
Параметр | Тип | Описание |
---|---|---|
curNode | Node |
Возвращает: Node
getNextSibling()
public Node getNextSibling()
Получает узел, следующий сразу за этим узлом. Если следующего узла нет, возвращается нуль.
Возвращает: Node - Узел, непосредственно следующий за этим узлом.
getNodeType()
public int getNodeType()
ВозвращаетNodeType.Paragraph.
Возвращает: инт -NodeType.Paragraph . Возвращаемое значение является одним изNodeType константы.
getParagraphBreakFont()
public Font getParagraphBreakFont()
Предоставляет доступ к форматированию шрифта символа разрыва абзаца.
Возвращает: Font - соответствующийFont ценность.
getParagraphFormat()
public ParagraphFormat getParagraphFormat()
Предоставляет доступ к свойствам форматирования абзаца.
Возвращает: ParagraphFormat - соответствующийParagraphFormat ценность.
getParentNode()
public CompositeNode getParentNode()
Получает непосредственного родителя этого узла.
Если узел был только что создан и еще не добавлен в дерево, или если он был удален из дерева, родитель имеет значение null.
Возвращает: CompositeNode - Непосредственный родитель этого узла.
getParentSection()
public Section getParentSection()
Извлекает родителяSection параграфа.
Возвращает: Section - соответствующийSection ценность.
getParentStory()
public Story getParentStory()
Извлекает историю на уровне родительского раздела, которую можноBody или жеHeaderFooter.
Возвращает: Story - соответствующийStory ценность.
getPreviousSibling()
public Node getPreviousSibling()
Получает узел, непосредственно предшествующий этому узлу. Если предыдущего узла нет, возвращается нуль.
Возвращает: Node - Узел, непосредственно предшествующий этому узлу.
getRange()
public Range getRange()
ВозвращаетRange объект, который представляет часть документа, содержащегося в этом узле.
Возвращает: Range - АRange объект, который представляет часть документа, содержащегося в этом узле.
getRuns()
public RunCollection getRuns()
Предоставляет доступ к типизированной коллекции фрагментов текста внутри абзаца.
Возвращает: RunCollection - соответствующийRunCollection ценность.
getText()
public String getText()
Получает текст этого абзаца, включая символ конца абзаца.
Текст всех дочерних узлов объединяется, а символ конца абзаца добавляется следующим образом:
- Если абзац является последним абзацемBody , тогдаControlChar.SECTION_BREAK (\x000c) добавляется.
- Если абзац является последним абзацемCell , тогдаControlChar.CELL (\x0007) добавляется.
- Для всех остальных абзацевControlChar.PARAGRAPH_BREAK (\r) добавляется.
Возвращаемая строка включает все управляющие и специальные символы, как описано вControlChar.
Возвращает: java.lang.String
hasChildNodes()
public boolean hasChildNodes()
Возвращает true, если у этого узла есть дочерние узлы.
Возвращает: boolean — Истинно, если у этого узла есть дочерние узлы.
hashCode()
public native int hashCode()
Возвращает: инт
indexOf(Node child)
public int indexOf(Node child)
Возвращает индекс указанного дочернего узла в массиве дочерних узлов. Возвращает -1, если узел не найден среди дочерних узлов.
Параметры:
Параметр | Тип | Описание |
---|---|---|
child | Node |
Возвращает: инт
insertAfter(Node newChild, Node refChild)
public Node insertAfter(Node newChild, Node refChild)
Вставляет указанный узел сразу после указанного ссылочного узла.
Если refChild имеет значение null, вставляет newChild в начало списка дочерних узлов.
Если новый дочерний элемент уже находится в дереве, он сначала удаляется.
Если вставляемый узел был создан из другого документа, следует использоватьM:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.
Параметры:
Параметр | Тип | Описание |
---|---|---|
newChild | Node | Узел для вставки. |
refChild | Node | Узел, который является эталонным узлом. newNode размещается после refNode. |
Возвращает: Node - Вставленный узел.
insertBefore(Node newChild, Node refChild)
public Node insertBefore(Node newChild, Node refChild)
Вставляет указанный узел непосредственно перед указанным ссылочным узлом.
Если refChild имеет значение null, вставляет newChild в конец списка дочерних узлов.
Если новый дочерний элемент уже находится в дереве, он сначала удаляется.
Если вставляемый узел был создан из другого документа, следует использоватьM:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.
Параметры:
Параметр | Тип | Описание |
---|---|---|
newChild | Node | Узел для вставки. |
refChild | Node | Узел, который является эталонным узлом. Новый дочерний элемент помещается перед этим узлом. |
Возвращает: Node - Вставленный узел.
insertField(int fieldType, boolean updateField, Node refNode, boolean isAfter)
public Field insertField(int fieldType, boolean updateField, Node refNode, boolean isAfter)
Параметры:
Параметр | Тип | Описание |
---|---|---|
fieldType | int | |
updateField | boolean | |
refNode | Node | |
isAfter | boolean |
Возвращает: Field
insertField(String fieldCode, Node refNode, boolean isAfter)
public Field insertField(String fieldCode, Node refNode, boolean isAfter)
Вставляет поле Word в этот абзац. Вставляет поле в этот абзац.
Параметры:
Параметр | Тип | Описание |
---|---|---|
fieldCode | java.lang.String | Код поля для вставки (без фигурных скобок). |
refNode | Node | Узел ссылки внутри этого абзаца (если refNode имеет значение null, то добавляется в конец абзаца). |
isAfter | boolean | Следует ли вставлять поле после или перед ссылочным узлом. |
Возвращает: Field - АField объект, представляющий вставленное поле.
insertField(String fieldCode, String fieldValue, Node refNode, boolean isAfter)
public Field insertField(String fieldCode, String fieldValue, Node refNode, boolean isAfter)
Вставляет поле Word в этот абзац. Вставляет поле в этот абзац.
Параметры:
Параметр | Тип | Описание |
---|---|---|
fieldCode | java.lang.String | Код поля для вставки (без фигурных скобок). |
fieldValue | java.lang.String | Значение поля для вставки. Передайте null для полей, которые не имеют значения. |
refNode | Node | Узел ссылки внутри этого абзаца (если refNode имеет значение null, то добавляется в конец абзаца). |
isAfter | boolean | Следует ли вставлять поле после или перед ссылочным узлом. |
Возвращает: Field - АField объект, представляющий вставленное поле.
isComposite()
public boolean isComposite()
Возвращает true, так как этот узел может иметь дочерние узлы.
Возвращает: boolean — True, так как этот узел может иметь дочерние узлы.
isDeleteRevision()
public boolean isDeleteRevision()
Возвращает true, если этот объект был удален в Microsoft Word при включенном отслеживании изменений.
Возвращает: boolean — Истинно, если этот объект был удален в Microsoft Word при включенном отслеживании изменений.
isEndOfCell()
public boolean isEndOfCell()
Истинно, если этот абзац является последним абзацем вCell; ложно в противном случае.
Возвращает: boolean - соответствующее логическое значение.
isEndOfDocument()
public boolean isEndOfDocument()
Истинно, если этот абзац является последним абзацем в последнем разделе документа.
Возвращает: boolean - соответствующее логическое значение.
isEndOfHeaderFooter()
public boolean isEndOfHeaderFooter()
Истинно, если этот абзац является последним абзацем вHeaderFooter (рассказ основного текста)Section; ложно в противном случае.
Возвращает: boolean - соответствующее логическое значение.
isEndOfSection()
public boolean isEndOfSection()
Истинно, если этот абзац является последним абзацем вBody (рассказ основного текста)Section; ложно в противном случае.
Возвращает: boolean - соответствующее логическое значение.
isFormatRevision()
public boolean isFormatRevision()
Возвращает true, если форматирование объекта было изменено в Microsoft Word при включенном отслеживании изменений.
Возвращает: boolean — Истинно, если форматирование объекта было изменено в Microsoft Word при включенном отслеживании изменений.
isInCell()
public boolean isInCell()
Истинно, если этот абзац является непосредственным потомкомCell; ложно в противном случае.
Возвращает: boolean - соответствующее логическое значение.
isInsertRevision()
public boolean isInsertRevision()
Возвращает true, если этот объект был вставлен в Microsoft Word при включенном отслеживании изменений.
Возвращает: boolean — True, если этот объект был вставлен в Microsoft Word при включенном отслеживании изменений.
isListItem()
public boolean isListItem()
Истинно, если абзац является элементом маркированного или нумерованного списка в исходной редакции.
Возвращает: boolean - соответствующее логическое значение.
isMoveFromRevision()
public boolean isMoveFromRevision()
Возвращаетtrue если этот объект был перемещен (удален) в Microsoft Word при включенном отслеживании изменений.
Возвращает: логический -true если этот объект был перемещен (удален) в Microsoft Word при включенном отслеживании изменений.
isMoveToRevision()
public boolean isMoveToRevision()
Возвращаетtrue если этот объект был перемещен (вставлен) в Microsoft Word при включенном отслеживании изменений.
Возвращает: логический -true если этот объект был перемещен (вставлен) в Microsoft Word при включенном отслеживании изменений.
iterator()
public Iterator iterator()
Обеспечивает поддержку для каждой итерации стиля над дочерними узлами этого узла.
Возвращает: java.util.Iterator
joinRunsWithSameFormatting()
public int joinRunsWithSameFormatting()
Соединения выполняются с тем же форматированием, что и абзац.
Возвращает: int — количество выполненных объединений. КогдаN соединяются соседние прогоны, они считаютсяN - 1 присоединяется.
nextPreOrder(Node rootNode)
public Node nextPreOrder(Node rootNode)
Получает следующий узел в соответствии с алгоритмом обхода дерева предварительного порядка.
Параметры:
Параметр | Тип | Описание |
---|---|---|
rootNode | Node | Верхний узел (предел) обхода. |
Возвращает: Node - Следующий узел в порядке предварительного заказа. Null, если достигнут rootNode.
nodeTypeToString(int nodeType)
public static String nodeTypeToString(int nodeType)
Параметры:
Параметр | Тип | Описание |
---|---|---|
nodeType | int |
Возвращает: java.lang.String
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
prependChild(Node newChild)
public Node prependChild(Node newChild)
Добавляет указанный узел в начало списка дочерних узлов для этого узла.
Если новый дочерний элемент уже находится в дереве, он сначала удаляется.
Если вставляемый узел был создан из другого документа, следует использоватьM:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.
Параметры:
Параметр | Тип | Описание |
---|---|---|
newChild | Node | Добавляемый узел. |
Возвращает: Node - Добавлен узел.
previousPreOrder(Node rootNode)
public Node previousPreOrder(Node rootNode)
Получает предыдущий узел в соответствии с алгоритмом обхода дерева предварительного порядка.
Параметры:
Параметр | Тип | Описание |
---|---|---|
rootNode | Node | Верхний узел (предел) обхода. |
Возвращает: Node - Предыдущий узел в порядке предварительного заказа. Null, если достигнут rootNode.
remove()
public void remove()
Удаляет себя из родителя.
removeAllChildren()
public void removeAllChildren()
Удаляет все дочерние узлы текущего узла.
removeChild(Node oldChild)
public Node removeChild(Node oldChild)
Удаляет указанный дочерний узел.
Родительский элемент oldChild устанавливается равным нулю после удаления узла.
Параметры:
Параметр | Тип | Описание |
---|---|---|
oldChild | Node | Узел для удаления. |
Возвращает: Node - Удаленный узел.
removeMoveRevisions()
public void removeMoveRevisions()
removeParaAttr(int key)
public void removeParaAttr(int key)
Параметры:
Параметр | Тип | Описание |
---|---|---|
key | int |
removeRunAttr(int key)
public void removeRunAttr(int key)
Параметры:
Параметр | Тип | Описание |
---|---|---|
key | int |
removeSmartTags()
public void removeSmartTags()
Удаляет всеSmartTag узлы-потомки текущего узла. Этот метод не удаляет содержимое смарт-тегов.
selectNodes(String xpath)
public NodeList selectNodes(String xpath)
Выбирает список узлов, соответствующих выражению XPath.
На данный момент поддерживаются только выражения с именами элементов. Выражения, использующие имена атрибутов, не поддерживаются.
Параметры:
Параметр | Тип | Описание |
---|---|---|
xpath | java.lang.String | Выражение XPath. |
Возвращает: NodeList - Список узлов, соответствующих запросу XPath.
selectSingleNode(String xpath)
public Node selectSingleNode(String xpath)
Выбирает первый узел, соответствующий выражению XPath.
На данный момент поддерживаются только выражения с именами элементов. Выражения, использующие имена атрибутов, не поддерживаются.
Параметры:
Параметр | Тип | Описание |
---|---|---|
xpath | java.lang.String | Выражение XPath. |
Возвращает: Node - Первый узел, соответствующий запросу XPath, или нуль, если соответствующий узел не найден.
setCustomNodeId(int value)
public void setCustomNodeId(int value)
Задает идентификатор пользовательского узла.
По умолчанию ноль.
Этот идентификатор можно установить и использовать произвольно. Например, как ключ для получения внешних данных.
Важное примечание: указанное значение не сохраняется в выходной файл и существует только в течение срока службы узла.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Соответствующее целочисленное значение. |
setParaAttr(int key, Object value)
public void setParaAttr(int key, Object value)
Параметры:
Параметр | Тип | Описание |
---|---|---|
key | int | |
value | java.lang.Object |
setRunAttr(int key, Object value)
public void setRunAttr(int key, Object value)
Параметры:
Параметр | Тип | Описание |
---|---|---|
key | int | |
value | java.lang.Object |
toString()
public String toString()
Возвращает: java.lang.String
toString(SaveOptions saveOptions)
public String toString(SaveOptions saveOptions)
Экспортирует содержимое узла в строку, используя указанные параметры сохранения.
Параметры:
Параметр | Тип | Описание |
---|---|---|
saveOptions | SaveOptions | Указывает параметры, управляющие способом сохранения узла. |
Возвращает: java.lang.String — содержимое узла в указанном формате.
toString(int saveFormat)
public String toString(int saveFormat)
Параметры:
Параметр | Тип | Описание |
---|---|---|
saveFormat | int |
Возвращает: 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 |