WPS 加载项开发 > 表格 API 参考 > Shapes > 方法 > Shapes.AddCurve 方法
返回一个 Shape 对象,该对象表示工作表中的贝赛尔曲线。

语法

表达式.AddCurve(SafeArrayOfPoints)

表达式   一个代表 Shapes 对象的变量。

参数

名称 必选/可选 数据类型 说明
SafeArrayOfPoints 必选 Variant 由指定曲线的顶点和控制点的坐标对?(坐标对:一对值,表示两维数组中存储的点的 x 和 y 坐标,该数组中包含许多点的坐标。)组成的数组。首先指定起点,然后指定两个第一段贝塞尔曲线的控制点。该曲线每增加一条线段,就要为其指定一个顶点和两个控制点。最后指定该曲线的终点。请注意,必须指定的点数始终为 3n + 1,其中 n 为曲线的线段个数。

返回值
Shape

示例

以下示例在 myDocument 中添加一个两段的贝塞尔曲线。

示例代码
let pts = [[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]]
pts[0, 0] = 0
pts[0, 1] = 0
pts[1, 0] = 72
pts[1, 1] = 72
pts[2, 0] = 100
pts[2, 1] = 40
pts[3, 0] = 20
pts[3, 1] = 50
pts[4, 0] = 90
pts[4, 1] = 120
pts[5, 0] = 60
pts[5, 1] = 30
pts[6, 0] = 150
pts[6, 1] = 90
let myDocument = Worksheets.Item(1)
myDocument.Shapes.AddCurve(pts)


请参阅