Skip to main content

Класс LineEndingProperties

Класс LineEndingProperties содержит варианты оформления окончаний линий. Используется в полях headLineEndingProperties```и```tailLineEndingProperties класса LineProperties.

ПолеТипОписание
LineEndingProperties.styleLineEndingStyleСтиль окончания линии
LineEndingProperties.relativeExtentSize<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);