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

| Поле | Тип | Описание |
|---|---|---|
CellProperties.verticalAlignment | VerticalAlignment | Вертикальное выравнивание в ячейке |
CellProperties.textLayout | TextLayout | Способ отображения значения ячейки |
CellProperties.fill | Fill | Цвет фона ячейки |
CellProperties.textOrientation | TextOrientation | Ориентация текста в ячейке (угол поворота) |
Пример
Table firstSheet = document.getBlocks().getTable(0).get();
Cell cell = firstSheet.getCell("A3");
CellProperties cellProps = cell.getCellProperties();
cellProps.verticalAlignment = VerticalAlignment::Center;
cellProps.textLayout = TextLayout::ShrinkSizeToFitWidth;
cellProps.fill = Fill(Color(ColorRGBA(55, 146, 179, 200)));
cellProps.textOrientation = TextOrientation(45);
cell.setCellProperties(cellProps);