Table

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

public class Table extends CompositeNode

Представляет таблицу в документе Word.

Чтобы узнать больше, посетитеWorking with Tables документальная статья.

Table является узлом блочного уровня и может быть дочерним по отношению к классам, производным отStory или жеInlineStory.

Table может содержать один или несколькоRow узлы.

В минимально допустимой таблице должен быть хотя бы одинRow.

Конструкторы

КонструкторОписание
Table(DocumentBase doc)Инициализирует новый экземплярTable учебный класс.

Методы

МетодОписание
accept(DocumentVisitor visitor)Принимает посетителя.
appendChild(Node newChild)Добавляет указанный узел в конец списка дочерних узлов для этого узла.
autoFit(int behavior)
clearBorders()Удаляет все границы таблиц и ячеек в этой таблице.
clearShading()Удаляет все тени на столе.
convertToHorizontallyMergedCells()Преобразует ячейки, объединенные по горизонтали по ширине, в ячейки, объединенные по ширине.CellFormat.getHorizontalMerge() / CellFormat.setHorizontalMerge(int).
dd()
deepClone(boolean isCloneChildren)Создает дубликат узла.
ensureMinimum()Если в таблице нет строк, создает и добавляет однуRow.
equals(Object arg0)
getAbsoluteHorizontalDistance()Получает абсолютную горизонтальную позицию плавающей таблицы, указанную в свойствах таблицы, в пунктах.
getAbsoluteVerticalDistance()Получает абсолютную вертикальную плавающую позицию таблицы, указанную в свойствах таблицы, в пунктах.
getAlignment()Указывает, как встроенная таблица выравнивается в документе.
getAllowAutoFit()Позволяет Microsoft Word и Aspose.Words автоматически изменять размер ячеек в таблице в соответствии с их содержимым.
getAllowCellSpacing()Получает параметр «Разрешить интервалы между ячейками».
getAllowOverlap()Определяет, должна ли плавающая таблица позволять другим плавающим объектам в документе перекрывать свои экстенты при отображении.
getAncestor(int ancestorType)
getAncestor(Class ancestorType)Получает первого предка указанного типа объекта.
getBidi()Получает, является ли это таблицей с письмом справа налево.
getBottomPadding()Получает количество места (в пунктах), которое нужно добавить под содержимым ячеек.
getCellSpacing()Получает расстояние (в пунктах) между ячейками.
getChild(int nodeType, int index, boolean isDeep)
getChildNodes()Получает все непосредственные дочерние узлы этого узла.
getChildNodes(int nodeType, boolean isDeep)
getClass()
getContainer()
getCount()Получает количество непосредственных дочерних элементов этого узла.
getCurrentNode()
getCustomNodeId()Задает идентификатор пользовательского узла.
getDescription()Получает описание этой таблицы.
getDistanceBottom()Получает расстояние между нижней частью таблицы и окружающим текстом в пунктах.
getDistanceLeft()Получает расстояние между левой частью таблицы и окружающим текстом в пунктах.
getDistanceRight()Получает расстояние между правой частью таблицы и окружающим текстом в пунктах.
getDistanceTop()Получает расстояние между столешницей и окружающим текстом в пунктах.
getDocument()Получает документ, которому принадлежит этот узел.
getFirstChild()Получает первый дочерний элемент узла.
getFirstRow()Возвращает первыйRow узел в таблице.
getHorizontalAnchor()Получает базовый объект, из которого должно быть рассчитано горизонтальное позиционирование плавающей таблицы.
getLastChild()Получает последний дочерний элемент узла.
getLastRow()Возвращает последнийRow узел в таблице.
getLeftIndent()Получает значение, представляющее левый отступ таблицы.
getLeftPadding()Получает количество места (в пунктах), которое нужно добавить слева от содержимого ячеек.
getNextMatchingNode(Node curNode)
getNextSibling()Получает узел, следующий сразу за этим узлом.
getNodeType()ВозвращаетNodeType.Table.
getParentNode()Получает непосредственного родителя этого узла.
getPreferredWidth()Получает предпочтительную ширину таблицы.
getPreviousSibling()Получает узел, непосредственно предшествующий этому узлу.
getRange()ВозвращаетRange объект, который представляет часть документа, содержащегося в этом узле.
getRelativeHorizontalAlignment()Получает относительное горизонтальное выравнивание плавающей таблицы.
getRelativeVerticalAlignment()Получает относительное вертикальное выравнивание плавающей таблицы.
getRightPadding()Получает количество места (в пунктах), которое нужно добавить справа от содержимого ячеек.
getRows()Предоставляет типизированный доступ к строкам таблицы.
getStyle()Получает стиль таблицы, применяемый к этой таблице.
getStyleIdentifier()Получает независимый от языкового стандарта идентификатор стиля таблицы, примененный к этой таблице.
getStyleName()Получает имя стиля таблицы, примененного к этой таблице.
getStyleOptions()Получает битовые флаги, указывающие, как стиль таблицы применяется к этой таблице.
getText()Получает текст этого узла и всех его дочерних элементов.
getTextWrapping()ПолучаетgetTextWrapping() / setTextWrapping(int) для стола.
getTitle()Получает заголовок этой таблицы.
getTopPadding()Получает количество места (в пунктах), которое нужно добавить над содержимым ячеек.
getVerticalAnchor()Получает базовый объект, из которого должно быть рассчитано вертикальное позиционирование плавающей таблицы.
hasChildNodes()Возвращает true, если у этого узла есть дочерние узлы.
hashCode()
indexOf(Node child)Возвращает индекс указанного дочернего узла в массиве дочерних узлов.
insertAfter(Node newChild, Node refChild)Вставляет указанный узел сразу после указанного ссылочного узла.
insertBefore(Node newChild, Node refChild)Вставляет указанный узел непосредственно перед указанным ссылочным узлом.
isComposite()Возвращает true, так как этот узел может иметь дочерние узлы.
iterator()Обеспечивает поддержку для каждой итерации стиля над дочерними узлами этого узла.
nextPreOrder(Node rootNode)Получает следующий узел в соответствии с алгоритмом обхода дерева предварительного порядка.
nodeTypeToString(int nodeType)
notify()
notifyAll()
prependChild(Node newChild)Добавляет указанный узел в начало списка дочерних узлов для этого узла.
previousPreOrder(Node rootNode)Получает предыдущий узел в соответствии с алгоритмом обхода дерева предварительного порядка.
remove()Удаляет себя из родителя.
removeAllChildren()Удаляет все дочерние узлы текущего узла.
removeChild(Node oldChild)Удаляет указанный дочерний узел.
removeSmartTags()Удаляет всеSmartTag узлы-потомки текущего узла.
selectNodes(String xpath)Выбирает список узлов, соответствующих выражению XPath.
selectSingleNode(String xpath)Выбирает первый узел, соответствующий выражению XPath.
setAbsoluteHorizontalDistance(double value)Устанавливает абсолютную горизонтальную позицию плавающей таблицы, указанную в свойствах таблицы, в пунктах.
setAbsoluteVerticalDistance(double value)Устанавливает абсолютную вертикальную плавающую позицию таблицы, указанную в свойствах таблицы, в пунктах.
setAlignment(int value)Указывает, как встроенная таблица выравнивается в документе.
setAllowAutoFit(boolean value)Позволяет Microsoft Word и Aspose.Words автоматически изменять размер ячеек в таблице в соответствии с их содержимым.
setAllowCellSpacing(boolean value)Устанавливает параметр «Разрешить интервалы между ячейками».
setBidi(boolean value)Устанавливает, является ли это таблицей справа налево.
setBorder(int borderType, int lineStyle, double lineWidth, Color color, boolean isOverrideCellBorders)
setBorders(int lineStyle, double lineWidth, Color color)
setBottomPadding(double value)Устанавливает количество места (в пунктах) для добавления под содержимым ячеек.
setCellSpacing(double value)Устанавливает расстояние (в пунктах) между ячейками.
setCustomNodeId(int value)Задает идентификатор пользовательского узла.
setDescription(String value)Задает описание этой таблицы.
setHorizontalAnchor(int value)Получает базовый объект, из которого должно быть рассчитано горизонтальное позиционирование плавающей таблицы.
setLeftIndent(double value)Задает значение, представляющее левый отступ таблицы.
setLeftPadding(double value)Устанавливает количество места (в пунктах), которое добавляется слева от содержимого ячеек.
setPreferredWidth(PreferredWidth value)Устанавливает предпочтительную ширину таблицы.
setRelativeHorizontalAlignment(int value)Устанавливает относительное горизонтальное выравнивание плавающей таблицы.
setRelativeVerticalAlignment(int value)Устанавливает относительное вертикальное выравнивание плавающей таблицы.
setRightPadding(double value)Устанавливает количество места (в пунктах), которое добавляется справа от содержимого ячеек.
setShading(int texture, Color foregroundColor, Color backgroundColor)
setStyle(Style value)Задает стиль таблицы, применяемый к этой таблице.
setStyleIdentifier(int value)Задает независимый от локали идентификатор стиля таблицы, примененный к этой таблице.
setStyleName(String value)Задает имя стиля таблицы, применяемого к этой таблице.
setStyleOptions(int value)Устанавливает битовые флаги, которые определяют, как стиль таблицы применяется к этой таблице.
setTextWrapping(int value)НаборыgetTextWrapping() / setTextWrapping(int) для стола.
setTitle(String value)Устанавливает заголовок этой таблицы.
setTopPadding(double value)Устанавливает количество места (в пунктах) для добавления над содержимым ячеек.
setVerticalAnchor(int value)Получает базовый объект, из которого должно быть рассчитано вертикальное позиционирование плавающей таблицы.
toString()
toString(SaveOptions saveOptions)Экспортирует содержимое узла в строку, используя указанные параметры сохранения.
toString(int saveFormat)
wait()
wait(long arg0)
wait(long arg0, int arg1)

Table(DocumentBase doc)

public Table(DocumentBase doc)

Инициализирует новый экземплярTable учебный класс.

КогдаTable создан, он принадлежит указанному документу, но еще не является его частью иParentNode нулевой.

Чтобы добавитьTable к документу используйте InsertAfter или InsertBefore для истории, в которую вы хотите вставить таблицу.

Параметры:

ПараметрТипОписание
docDocumentBaseДокумент владельца.

accept(DocumentVisitor visitor)

public boolean accept(DocumentVisitor visitor)

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

Перечисляет этот узел и все его дочерние элементы. Каждый узел вызывает соответствующий метод в DocumentVisitor.

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

Параметры:

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

Возвращает: boolean - Истинно, если были посещены все узлы; false, если DocumentVisitor остановил операцию перед посещением всех узлов. Вызывает DocumentVisitor.VisitTableStart, затем вызывает Accept для всех дочерних узлов раздела и в конце вызывает DocumentVisitor.VisitTableEnd.

appendChild(Node newChild)

public Node appendChild(Node newChild)

Добавляет указанный узел в конец списка дочерних узлов для этого узла.

Если новый дочерний элемент уже находится в дереве, он сначала удаляется.

Если вставляемый узел был создан из другого документа, следует использоватьM:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.

Параметры:

ПараметрТипОписание
newChildNodeДобавляемый узел.

Возвращает: Node - Добавлен узел.

autoFit(int behavior)

public void autoFit(int behavior)

Параметры:

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

clearBorders()

public void clearBorders()

Удаляет все границы таблиц и ячеек в этой таблице.

clearShading()

public void clearShading()

Удаляет все тени на столе.

convertToHorizontallyMergedCells()

public void convertToHorizontallyMergedCells()

Преобразует ячейки, объединенные по горизонтали по ширине, в ячейки, объединенные по ширине.CellFormat.getHorizontalMerge() / CellFormat.setHorizontalMerge(int).

Ячейки таблицы могут быть объединены по горизонтали с помощью флагов слияния.CellFormat.getHorizontalMerge() / CellFormat.setHorizontalMerge(int) или используя ширину ячейкиCellFormat.getWidth() / CellFormat.setWidth(double).

Когда ячейка таблицы объединяется по свойству шириныCellFormat.getHorizontalMerge() / CellFormat.setHorizontalMerge(int) бессмысленно, но иногда использование флагов слияния является более удобным способом.

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

dd()

public void dd()

deepClone(boolean isCloneChildren)

public Node deepClone(boolean isCloneChildren)

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

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

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

Параметры:

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

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

ensureMinimum()

public void ensureMinimum()

Если в таблице нет строк, создает и добавляет однуRow.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

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

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

getAbsoluteHorizontalDistance()

public double getAbsoluteHorizontalDistance()

Получает абсолютную горизонтальную позицию плавающей таблицы, указанную в свойствах таблицы, в пунктах. Значение по умолчанию — 0.

Возвращает: double - Абсолютная горизонтальная плавающая позиция таблицы, заданная свойствами таблицы, в пунктах.

getAbsoluteVerticalDistance()

public double getAbsoluteVerticalDistance()

Получает абсолютную вертикальную плавающую позицию таблицы, указанную в свойствах таблицы, в пунктах. Значение по умолчанию — 0.

Возвращает: double - Абсолютная вертикальная плавающая позиция таблицы, заданная свойствами таблицы, в пунктах.

getAlignment()

public int getAlignment()

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

Значение по умолчаниюTableAlignment.LEFT.

Возвращает: int - соответствующее значение int. Возвращаемое значение является одним изTableAlignment константы.

getAllowAutoFit()

public boolean getAllowAutoFit()

Позволяет Microsoft Word и Aspose.Words автоматически изменять размер ячеек в таблице в соответствии с их содержимым.

Значение по умолчанию верно .

M:Aspose.Words.Tables.Table.AutoFit(Aspose.Words.Tables.AutoFitBehavior)

Возвращает: boolean - соответствующее логическое значение.

getAllowCellSpacing()

public boolean getAllowCellSpacing()

Получает параметр «Разрешить интервалы между ячейками».

Возвращает: boolean — опция «Разрешить интервалы между ячейками».

getAllowOverlap()

public boolean getAllowOverlap()

Определяет, должна ли плавающая таблица позволять другим плавающим объектам в документе перекрывать свои экстенты при отображении. Значение по умолчанию — true.

Возвращает: boolean - Должна ли плавающая таблица позволять другим плавающим объектам в документе перекрывать свои экстенты при отображении.

getAncestor(int ancestorType)

public CompositeNode getAncestor(int ancestorType)

Параметры:

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

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

getAncestor(Class ancestorType)

public CompositeNode getAncestor(Class ancestorType)

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

Параметры:

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

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

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

getBidi()

public boolean getBidi()

Получает, является ли это таблицей с письмом справа налево.

При значении true ячейки в этой строке располагаются справа налево.

Значение по умолчанию неверно .

Возвращает: boolean - Является ли это таблицей справа налево.

getBottomPadding()

public double getBottomPadding()

Получает количество места (в пунктах), которое нужно добавить под содержимым ячеек.

Возвращает: double - количество места (в пунктах), которое нужно добавить под содержимым ячеек.

getCellSpacing()

public double getCellSpacing()

Получает расстояние (в пунктах) между ячейками.

Возвращает: double - количество пробелов (в пунктах) между ячейками.

getChild(int nodeType, int index, boolean isDeep)

public Node getChild(int nodeType, int index, boolean isDeep)

Параметры:

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

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

getChildNodes()

public NodeCollection getChildNodes()

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

Примечание,getChildNodes() эквивалентно вызову GetChildNodes(NodeType.Any, false) и создает и возвращает новую коллекцию при каждом доступе к ней.

Если дочерних узлов нет, это свойство возвращает пустую коллекцию.

Возвращает: NodeCollection - Все непосредственные дочерние узлы этого узла.

getChildNodes(int nodeType, boolean isDeep)

public NodeCollection getChildNodes(int nodeType, boolean isDeep)

Параметры:

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

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

getDescription()

public String getDescription()

Получает описание этой таблицы. Он обеспечивает альтернативное текстовое представление информации, содержащейся в таблице.

Значение по умолчанию — пустая строка.

Это свойство имеет значение для документов DOCX, соответствующих стандарту ISO/IEC 29500 (OoxmlCompliance). При сохранении в форматах, предшествующих ISO/IEC 29500, это свойство игнорируется.

Возвращает: java.lang.String — Описание этой таблицы.

getDistanceBottom()

public double getDistanceBottom()

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

Возвращает: double - Расстояние между низом таблицы и окружающим текстом в пунктах.

getDistanceLeft()

public double getDistanceLeft()

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

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

getDistanceRight()

public double getDistanceRight()

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

Возвращает: double - Расстояние между правым столом и окружающим текстом в пунктах.

getDistanceTop()

public double getDistanceTop()

Получает расстояние между столешницей и окружающим текстом в пунктах.

Возвращает: double - Расстояние между столешницей и окружающим текстом в пунктах.

getDocument()

public DocumentBase getDocument()

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

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

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

getFirstChild()

public Node getFirstChild()

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

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

getFirstRow()

public Row getFirstRow()

Возвращает первыйRow узел в таблице.

Возвращает: Row - ПервыйRow узел в таблице.

getHorizontalAnchor()

public int getHorizontalAnchor()

Получает базовый объект, из которого должно быть рассчитано горизонтальное позиционирование плавающей таблицы. Значение по умолчаниюRelativeHorizontalPosition.COLUMN.

Возвращает: int - Базовый объект, из которого должно быть рассчитано горизонтальное позиционирование плавающей таблицы. Возвращаемое значение является одним изRelativeHorizontalPosition константы.

getLastChild()

public Node getLastChild()

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

Возвращает: Node - Последний дочерний узел.

getLastRow()

public Row getLastRow()

Возвращает последнийRow узел в таблице.

Возвращает: Row - ПоследнийRow узел в таблице.

getLeftIndent()

public double getLeftIndent()

Получает значение, представляющее левый отступ таблицы.

Возвращает: double — значение, представляющее левый отступ таблицы.

getLeftPadding()

public double getLeftPadding()

Получает количество места (в пунктах), которое нужно добавить слева от содержимого ячеек.

Возвращает: double - Количество места (в пунктах) для добавления слева от содержимого ячеек.

getNextMatchingNode(Node curNode)

public Node getNextMatchingNode(Node curNode)

Параметры:

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

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

getNextSibling()

public Node getNextSibling()

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

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

getNodeType()

public int getNodeType()

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

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

getParentNode()

public CompositeNode getParentNode()

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

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

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

getPreferredWidth()

public PreferredWidth getPreferredWidth()

Получает предпочтительную ширину таблицы.

Значение по умолчаниюPreferredWidth.AUTO.

Возвращает: PreferredWidth - Предпочтительная ширина стола.

getPreviousSibling()

public Node getPreviousSibling()

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

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

getRange()

public Range getRange()

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

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

getRelativeHorizontalAlignment()

public int getRelativeHorizontalAlignment()

Получает относительное горизонтальное выравнивание плавающей таблицы.

Возвращает: int - Относительное горизонтальное выравнивание плавающей таблицы. Возвращаемое значение является одним изHorizontalAlignment константы.

getRelativeVerticalAlignment()

public int getRelativeVerticalAlignment()

Получает относительное вертикальное выравнивание плавающей таблицы.

Возвращает: int - относительное вертикальное выравнивание плавающей таблицы. Возвращаемое значение является одним изVerticalAlignment константы.

getRightPadding()

public double getRightPadding()

Получает количество места (в пунктах), которое нужно добавить справа от содержимого ячеек.

Возвращает: double - Количество места (в пунктах) для добавления справа от содержимого ячеек.

getRows()

public RowCollection getRows()

Предоставляет типизированный доступ к строкам таблицы.

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

getStyle()

public Style getStyle()

Получает стиль таблицы, применяемый к этой таблице.

Возвращает: Style - Стиль таблицы, примененный к этой таблице.

getStyleIdentifier()

public int getStyleIdentifier()

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

Возвращает: int — независимый от локали идентификатор стиля таблицы, примененный к этой таблице. Возвращаемое значение является одним изStyleIdentifier константы.

getStyleName()

public String getStyleName()

Получает имя стиля таблицы, примененного к этой таблице.

Возвращает: java.lang.String — имя стиля таблицы, примененного к этой таблице.

getStyleOptions()

public int getStyleOptions()

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

Возвращает: int — битовые флаги, указывающие, как стиль таблицы применяется к этой таблице. Возвращаемое значение представляет собой побитовую комбинациюTableStyleOptions константы.

getText()

public String getText()

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

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

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

getTextWrapping()

public int getTextWrapping()

ПолучаетgetTextWrapping() / setTextWrapping(int) для стола.

Возвращает: инт -{getTextWrapping() / setTextWrapping(int) для стола. Возвращаемое значение является одним изTextWrapping константы.

getTitle()

public String getTitle()

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

Значение по умолчанию — пустая строка.

Это свойство имеет значение для документов DOCX, соответствующих стандарту ISO/IEC 29500 (OoxmlCompliance). При сохранении в форматах, предшествующих ISO/IEC 29500, это свойство игнорируется.

Возвращает: java.lang.String — Заголовок этой таблицы.

getTopPadding()

public double getTopPadding()

Получает количество места (в пунктах), которое нужно добавить над содержимым ячеек.

Возвращает: double - количество места (в пунктах), которое нужно добавить над содержимым ячеек.

getVerticalAnchor()

public int getVerticalAnchor()

Получает базовый объект, из которого должно быть рассчитано вертикальное позиционирование плавающей таблицы. Значение по умолчаниюRelativeVerticalPosition.MARGIN.

Возвращает: int - Базовый объект, из которого должно быть рассчитано вертикальное позиционирование плавающей таблицы. Возвращаемое значение является одним изRelativeVerticalPosition константы.

hasChildNodes()

public boolean hasChildNodes()

Возвращает true, если у этого узла есть дочерние узлы.

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

hashCode()

public native int hashCode()

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

indexOf(Node child)

public int indexOf(Node child)

Возвращает индекс указанного дочернего узла в массиве дочерних узлов. Возвращает -1, если узел не найден среди дочерних узлов.

Параметры:

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

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

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

Параметры:

ПараметрТипОписание
newChildNodeУзел для вставки.
refChildNodeУзел, который является эталонным узлом. 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) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.

Параметры:

ПараметрТипОписание
newChildNodeУзел для вставки.
refChildNodeУзел, который является эталонным узлом. Новый дочерний элемент помещается перед этим узлом.

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

isComposite()

public boolean isComposite()

Возвращает true, так как этот узел может иметь дочерние узлы.

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

iterator()

public Iterator iterator()

Обеспечивает поддержку для каждой итерации стиля над дочерними узлами этого узла.

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

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()

prependChild(Node newChild)

public Node prependChild(Node newChild)

Добавляет указанный узел в начало списка дочерних узлов для этого узла.

Если новый дочерний элемент уже находится в дереве, он сначала удаляется.

Если вставляемый узел был создан из другого документа, следует использоватьM:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.

Параметры:

ПараметрТипОписание
newChildNodeДобавляемый узел.

Возвращает: Node - Добавлен узел.

previousPreOrder(Node rootNode)

public Node previousPreOrder(Node rootNode)

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

Параметры:

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

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

remove()

public void remove()

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

removeAllChildren()

public void removeAllChildren()

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

removeChild(Node oldChild)

public Node removeChild(Node oldChild)

Удаляет указанный дочерний узел.

Родительский элемент oldChild устанавливается равным нулю после удаления узла.

Параметры:

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

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

removeSmartTags()

public void removeSmartTags()

Удаляет всеSmartTag узлы-потомки текущего узла. Этот метод не удаляет содержимое смарт-тегов.

selectNodes(String xpath)

public NodeList selectNodes(String xpath)

Выбирает список узлов, соответствующих выражению XPath.

На данный момент поддерживаются только выражения с именами элементов. Выражения, использующие имена атрибутов, не поддерживаются.

Параметры:

ПараметрТипОписание
xpathjava.lang.StringВыражение XPath.

Возвращает: NodeList - Список узлов, соответствующих запросу XPath.

selectSingleNode(String xpath)

public Node selectSingleNode(String xpath)

Выбирает первый узел, соответствующий выражению XPath.

На данный момент поддерживаются только выражения с именами элементов. Выражения, использующие имена атрибутов, не поддерживаются.

Параметры:

ПараметрТипОписание
xpathjava.lang.StringВыражение XPath.

Возвращает: Node - Первый узел, соответствующий запросу XPath, или нуль, если соответствующий узел не найден.

setAbsoluteHorizontalDistance(double value)

public void setAbsoluteHorizontalDistance(double value)

Устанавливает абсолютную горизонтальную позицию плавающей таблицы, указанную в свойствах таблицы, в пунктах. Значение по умолчанию — 0.

Параметры:

ПараметрТипОписание
valuedoubleАбсолютное горизонтальное плавающее положение таблицы, заданное свойствами таблицы, в пунктах.

setAbsoluteVerticalDistance(double value)

public void setAbsoluteVerticalDistance(double value)

Устанавливает абсолютную вертикальную плавающую позицию таблицы, указанную в свойствах таблицы, в пунктах. Значение по умолчанию — 0.

Параметры:

ПараметрТипОписание
valuedoubleАбсолютная вертикальная плавающая позиция таблицы, заданная свойствами таблицы, в пунктах.

setAlignment(int value)

public void setAlignment(int value)

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

Значение по умолчаниюTableAlignment.LEFT.

Параметры:

ПараметрТипОписание
valueintСоответствующее целочисленное значение. Значение должно быть одним изTableAlignment константы.

setAllowAutoFit(boolean value)

public void setAllowAutoFit(boolean value)

Позволяет Microsoft Word и Aspose.Words автоматически изменять размер ячеек в таблице в соответствии с их содержимым.

Значение по умолчанию верно .

M:Aspose.Words.Tables.Table.AutoFit(Aspose.Words.Tables.AutoFitBehavior)

Параметры:

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

setAllowCellSpacing(boolean value)

public void setAllowCellSpacing(boolean value)

Устанавливает параметр «Разрешить интервалы между ячейками».

Параметры:

ПараметрТипОписание
valuebooleanОпция «Разрешить интервалы между ячейками».

setBidi(boolean value)

public void setBidi(boolean value)

Устанавливает, является ли это таблицей справа налево.

При значении true ячейки в этой строке располагаются справа налево.

Значение по умолчанию неверно .

Параметры:

ПараметрТипОписание
valuebooleanЯвляется ли это таблицей справа налево.

setBorder(int borderType, int lineStyle, double lineWidth, Color color, boolean isOverrideCellBorders)

public void setBorder(int borderType, int lineStyle, double lineWidth, Color color, boolean isOverrideCellBorders)

Параметры:

ПараметрТипОписание
borderTypeint
lineStyleint
lineWidthdouble
colorjava.awt.Color
isOverrideCellBordersboolean

setBorders(int lineStyle, double lineWidth, Color color)

public void setBorders(int lineStyle, double lineWidth, Color color)

Параметры:

ПараметрТипОписание
lineStyleint
lineWidthdouble
colorjava.awt.Color

setBottomPadding(double value)

public void setBottomPadding(double value)

Устанавливает количество места (в пунктах) для добавления под содержимым ячеек.

Параметры:

ПараметрТипОписание
valuedoubleКоличество места (в пунктах), которое нужно добавить под содержимым ячеек.

setCellSpacing(double value)

public void setCellSpacing(double value)

Устанавливает расстояние (в пунктах) между ячейками.

Параметры:

ПараметрТипОписание
valuedoubleРасстояние (в пунктах) между ячейками.

setCustomNodeId(int value)

public void setCustomNodeId(int value)

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

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

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

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

Параметры:

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

setDescription(String value)

public void setDescription(String value)

Задает описание этой таблицы. Он обеспечивает альтернативное текстовое представление информации, содержащейся в таблице.

Значение по умолчанию — пустая строка.

Это свойство имеет значение для документов DOCX, соответствующих стандарту ISO/IEC 29500 (OoxmlCompliance). При сохранении в форматах, предшествующих ISO/IEC 29500, это свойство игнорируется.

Параметры:

ПараметрТипОписание
valuejava.lang.StringОписание этой таблицы.

setHorizontalAnchor(int value)

public void setHorizontalAnchor(int value)

Получает базовый объект, из которого должно быть рассчитано горизонтальное позиционирование плавающей таблицы. Значение по умолчаниюRelativeHorizontalPosition.COLUMN.

Параметры:

ПараметрТипОписание
valueintБазовый объект, из которого должно быть рассчитано горизонтальное позиционирование плавающей таблицы. Значение должно быть одним изRelativeHorizontalPosition константы.

setLeftIndent(double value)

public void setLeftIndent(double value)

Задает значение, представляющее левый отступ таблицы.

Параметры:

ПараметрТипОписание
valuedoubleЗначение, представляющее левый отступ таблицы.

setLeftPadding(double value)

public void setLeftPadding(double value)

Устанавливает количество места (в пунктах), которое добавляется слева от содержимого ячеек.

Параметры:

ПараметрТипОписание
valuedoubleКоличество места (в пунктах) для добавления слева от содержимого ячеек.

setPreferredWidth(PreferredWidth value)

public void setPreferredWidth(PreferredWidth value)

Устанавливает предпочтительную ширину таблицы.

Значение по умолчаниюPreferredWidth.AUTO.

Параметры:

ПараметрТипОписание
valuePreferredWidthСтол предпочтительной ширины.

setRelativeHorizontalAlignment(int value)

public void setRelativeHorizontalAlignment(int value)

Устанавливает относительное горизонтальное выравнивание плавающей таблицы.

Параметры:

ПараметрТипОписание
valueintОтносительное горизонтальное выравнивание плавающей таблицы. Значение должно быть одним изHorizontalAlignment константы.

setRelativeVerticalAlignment(int value)

public void setRelativeVerticalAlignment(int value)

Устанавливает относительное вертикальное выравнивание плавающей таблицы.

Параметры:

ПараметрТипОписание
valueintОтносительное выравнивание плавающей таблицы по вертикали. Значение должно быть одним изVerticalAlignment константы.

setRightPadding(double value)

public void setRightPadding(double value)

Устанавливает количество места (в пунктах), которое добавляется справа от содержимого ячеек.

Параметры:

ПараметрТипОписание
valuedoubleКоличество места (в пунктах), которое нужно добавить справа от содержимого ячеек.

setShading(int texture, Color foregroundColor, Color backgroundColor)

public void setShading(int texture, Color foregroundColor, Color backgroundColor)

Параметры:

ПараметрТипОписание
textureint
foregroundColorjava.awt.Color
backgroundColorjava.awt.Color

setStyle(Style value)

public void setStyle(Style value)

Задает стиль таблицы, применяемый к этой таблице.

Параметры:

ПараметрТипОписание
valueStyleСтиль таблицы, примененный к этой таблице.

setStyleIdentifier(int value)

public void setStyleIdentifier(int value)

Задает независимый от локали идентификатор стиля таблицы, примененный к этой таблице.

Параметры:

ПараметрТипОписание
valueintНезависимый от локали идентификатор стиля таблицы, примененный к этой таблице. Значение должно быть одним изStyleIdentifier константы.

setStyleName(String value)

public void setStyleName(String value)

Задает имя стиля таблицы, применяемого к этой таблице.

Параметры:

ПараметрТипОписание
valuejava.lang.StringИмя стиля таблицы, примененного к этой таблице.

setStyleOptions(int value)

public void setStyleOptions(int value)

Устанавливает битовые флаги, которые определяют, как стиль таблицы применяется к этой таблице.

Параметры:

ПараметрТипОписание
valueintБитовые флаги, указывающие, как стиль таблицы применяется к этой таблице. Значение должно быть побитовой комбинациейTableStyleOptions константы.

setTextWrapping(int value)

public void setTextWrapping(int value)

НаборыgetTextWrapping() / setTextWrapping(int) для стола.

Параметры:

ПараметрТипОписание
valueint{getTextWrapping() / setTextWrapping(int) для стола. Значение должно быть одним изTextWrapping константы.

setTitle(String value)

public void setTitle(String value)

Устанавливает заголовок этой таблицы. Он обеспечивает альтернативное текстовое представление информации, содержащейся в таблице.

Значение по умолчанию — пустая строка.

Это свойство имеет значение для документов DOCX, соответствующих стандарту ISO/IEC 29500 (OoxmlCompliance). При сохранении в форматах, предшествующих ISO/IEC 29500, это свойство игнорируется.

Параметры:

ПараметрТипОписание
valuejava.lang.StringНазвание этой таблицы.

setTopPadding(double value)

public void setTopPadding(double value)

Устанавливает количество места (в пунктах) для добавления над содержимым ячеек.

Параметры:

ПараметрТипОписание
valuedoubleКоличество места (в пунктах), которое нужно добавить над содержимым ячеек.

setVerticalAnchor(int value)

public void setVerticalAnchor(int value)

Получает базовый объект, из которого должно быть рассчитано вертикальное позиционирование плавающей таблицы. Значение по умолчаниюRelativeVerticalPosition.MARGIN.

Параметры:

ПараметрТипОписание
valueintБазовый объект, из которого должно быть рассчитано вертикальное позиционирование плавающего стола. Значение должно быть одним изRelativeVerticalPosition константы.

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