Класс LineEndingProperties
Класс LineEndingProperties содержит варианты оформления окончаний линий. Используется в полях headLineEndingProperties```и```tailLineEndingProperties класса LineProperties.
| Поле | Тип | Описание |
|---|---|---|
LineEndingProperties.style | LineEndingStyle | Стиль окончания линии |
LineEndingProperties.relativeExtent | Size<float> | Размер окончания линии относительно ее ширины |
Пример
Table firstSheet = document.getBlocks().getTable(0).get();
Cell cell = firstSheet.getCell("C3");
LineProperties lineProperties = LineProperties();
lineProperties.headLineEndingProperties = LineEndingProperties();
lineProperties.headLineEndingProperties.get().style = LineEndingStyle::Arrow;
lineProperties.headLineEndingProperties.get().relativeExtent = Size<float>();
lineProperties.headLineEndingProperties.get().relativeExtent.get().width = 2;
lineProperties.headLineEndingProperties.get().relativeExtent.get().height = 2;
lineProperties.tailLineEndingProperties = LineEndingProperties();
lineProperties.tailLineEndingProperties.get().style = LineEndingStyle::Arrow;
lineProperties.tailLineEndingProperties.get().relativeExtent = Size<float>();
lineProperties.tailLineEndingProperties.get().relativeExtent.get().width = 2;
lineProperties.tailLineEndingProperties.get().relativeExtent.get().height = 2;
lineProperties.style = LineStyle::Solid;
lineProperties.width = 1.5;
lineProperties.color = Color(ColorRGBA(55, 146, 179, 200));
Borders borders = Borders();
borders.setTop(lineProperties);
cell.setBorders(borders);