Skip to main content

Класс Borders

Класс Borders предназначен для оформления границ отдельной ячейки таблицы (см. таблицу). Методы установки границ возвращают объект Borders и используют в качестве параметра объект LineProperties, который содержит такие настройки линии, как тип, толщина, цвет.

МетодОписание
Borders setLeft(lineProperties)Установка левой границы ячейки, метод возвращает Borders
Borders setRight(lineProperties)Установка правой границы ячейки, метод возвращает Borders
Borders setTop(lineProperties)Установка верхней границы ячейки, метод возвращает Borders
Borders setBottom(lineProperties)Установка нижней границы ячейки, метод возвращает Borders
Borders setDiagonalDown(lineProperties)Установка диагональной линии, метод возвращает Borders
Borders setDiagonalUp(lineProperties)Установка диагональной линии, метод возвращает Borders
Borders setOuter(lineProperties)Установка внешних границ ячейки, метод возвращает Borders
Borders setDiagonals(lineProperties)Установка обеих типов диагональных линий одновременно, метод возвращает Borders
Borders setInnerHorizontal(lineProperties)Установка внутренних горизонтальных границ ячейки, метод возвращает Borders
Borders setInnerVertical(lineProperties)Установка внутренних вертикальных границ ячейки, метод возвращает Borders
Borders setInner(lineProperties)Установка внутренних границ ячейки, метод возвращает Borders
Borders setAll(lineProperties)Установка всех границ ячейки, метод возвращает Borders
LineProperties getLeft()Получение левой границы ячейки
LineProperties getRight()Получение правой границы ячейки
LineProperties getTop()Получение верхней границы ячейки
LineProperties getBottom()Получение нижней границы ячейки
LineProperties getDiagonalDown()Получение диагональной линии
LineProperties getDiagonalUp()Получение диагональной линии
LineProperties getInnerHorizontal()Получение внутренних горизонтальных границ ячейки
LineProperties getInnerVertical()Получение внутренних вертикальных границ ячейки
bool isEmpty()Возвращает True, если не установлена ни одна граница ячейки

Пример​


firstSheet = document.getBlocks().getTable(0)
cell = firstSheet.getCell("C3")

lineProperties = myOfficeSDK.LineProperties()
lineProperties.style = myOfficeSDK.LineStyle_Solid
lineProperties.width = 1.5
lineProperties.color = myOfficeSDK.Color(myOfficeSDK.ColorRGBA(55, 146, 179, 200))

borders = myOfficeSDK.Borders()
borders.setLeft(lineProperties).setRight(lineProperties)
borders.setTop(lineProperties).setBottom(lineProperties)
cell.setBorders(borders)