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