Skip to main content

Таблица DocumentAPI.CellProperties

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

Для задания свойств ячейки используется метод Cell:setCellProperties(CellProperties). Для получения свойств ячейки используется метод 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 cellProperties = cell:getCellProperties()

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

cell:setCellProperties(cellProperties)