Метод Table::insertShape
Метод вставляет фигуру заданного типа в заданные координаты на листе табличного документа.
Вызов
Shape insertShape(PresetGeometryType geometryType, Rect<Unit> rect)
Параметры
-
geometryType: вид фигуры, тип PresetGeometryType. -
rect: координаты для вставки фигуры.
Возвращает
- вставленную фигуру, тип Shape.
Возвращает ошибки
NotImplementedErrorпри вызове метода не из табличного документа;SpreadsheetProtectionErrorпри заблокированном листе табличного документа и запрещенной модификации объектов (см.TableProtectionProperties::InsertAndEditObjects).
Пример
Table sheet = document.getBlocks().getTable(0).get();
Shape insertedShape = sheet.insertShape(PresetGeometryType::Triangle, Rect<Unit>(100, 100, 200, 150));