Skip to main content

Класс CellProperties

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

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

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

Пример​


Table firstSheet = document.getBlocks().getTable(0);
Cell cell = firstSheet.getCell("A3");

CellProperties cellProps = cell.getCellProperties();
cellProps.verticalAlignment = VerticalAlignment.Center;
cellProps.textLayout = TextLayout.ShrinkSizeToFitWidth;
cellProps.fill = new Fill(new Color(new ColorRGBA(255, 255, 0, 255)));
cellProps.textOrientation = new TextOrientation(45);

cell.setCellProperties(cellProps);