WPS 加载项开发 > 演示 API 参考 > TextRange > 方法 > TextRange.RotatedBounds 方法
返回指定文本范围的文本框的顶点坐标。

语法

表达式.RotatedBounds(X1, Y1, X2, Y2, X3, Y3, X4, Y4)

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

参数

名称 必选/可选 数据类型 描述
X1, Y1 必选 Single 返回指定文本范围内文本框的第一个顶点的位置(点数)。
X2, Y2 必选 Single 返回指定文本范围内文本框的第二个顶点的位置(点数)。
X3, Y3 必选 Single 返回指定文本范围内文本框的第三个顶点的位置(点数)。
X4, Y4 必选 Single 返回指定文本范围内文本框的第四个顶点的位置(点数)。

示例

本示例使用 RotatedBounds 方法的参数返回值绘制任意多边形,此任意多边形的尺寸为当前演示文稿中第一张幻灯片上第一个形状的文本域内的第三个字的文本边界框的尺寸。

示例代码
let x1,y1,x2,y2,x3,y3,x4,y4
let myDocument = ActivePresentation.Slides.Item(1)
myDocument.Shapes.Item(1).TextFrame.TextRange.Words(3).RotatedBounds(x1, y1, x2, y2, x3, y3, x4, y4)
let bff = myDocument.Shapes.BuildFreeform(msoEditingCorner, x1, y1)
bff.AddNodes(msoSegmentLine, msoEditingAuto, x2, y2)
bff.AddNodes(msoSegmentLine, msoEditingAuto, x3, y3)
bff.AddNodes(msoSegmentLine, msoEditingAuto, x4, y4)
bff.AddNodes(msoSegmentLine, msoEditingAuto, x1, y1)
bff.ConvertToShape.ZOrder(msoSendToBack)

Rotated Bounds Rotated Bounds 方法 RotatedBounds 方法


请参阅