Skip to main content

Таблица DocumentAPI.CellProperties

Таблица DocumentAPI.CellProperties предназначена для форматирования содержимого в ячейках таблицы.

Для задания свойств ячейки используется метод Cell:setCellProperties(). Для получения свойств ячейки используется метод Cell:getCellProperties(). Иерархия таблиц и полей DocumentAPI.CellProperties отображена на рисунке:

ПолеТипЗначение
CellProperties.verticalAlignmentVerticalAlignmentВертикальное выравнивание в ячейке
CellProperties.textLayoutTextLayoutСпособ отображения значения ячейки
CellProperties.fillFillЗаполнение фона ячейки
CellProperties.textOrientationTextOrientationОриентация текста в ячейке (угол поворота)

Пример​


local tbl = document:getBlocks():getTable(0)
local cell = tbl:getCell("D2") --(DocumentAPI.CellPosition(3,1))
local props = cell:getCellProperties()

props.verticalAlignment = DocumentAPI.VerticalAlignment_Center
props.textLayout = DocumentAPI.TextLayout_ShrinkSizeToFitWidth
props.fill = DocumentAPI.Fill(DocumentAPI.Color(DocumentAPI.ColorRGBA(255, 255, 0, 255)))
props.textOrientation = DocumentAPI.TextOrientation(45)

cell:setCellProperties(props)