Skip to main content

Метод 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));