WPS 基础接口 > 演示 API 参考 > ShapeRange > 方法 > ShapeRange.RerouteConnections 方法
重置连接符,使其以最短的路径连接形状。重置时,RerouteConnections 方法可能会断开连接符的两端并将其重新连接到形状的其他位置。

语法

表达式.RerouteConnections

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

说明

此方法将重排连接在指定形状上的所有连接符;如果指定的形状是连接符,会重排该连接符。

如果该方法应用于一个连接符,则只重置该连接符;如果该方法应用于一个已连接的形状,则重置该形状上所有的连接符。

示例

本示例将两个矩形添加到 myDocument,用曲线连接符连接两个矩形,然后重置连接符使两个矩形间采用最短的路径。请注意,RerouteConnections 方法用于调整连接符的大小和位置并决定要连接到哪个连接位置,因此最初为 ConnectionSite 参数指定与 BeginConnectEndConnect 方法一起使用的值是不相关的。

示例代码
let myDocument = ActivePresentation.Slides.Item(1)
let myShape = myDocument.Shapes

let firstRect = myShape.AddShape(msoShapeRectangle, 100, 50, 200, 100)
let secondRect = myShape.AddShape(msoShapeRectangle, 300, 300, 200, 100)

let connector = myShape.AddConnector(msoConnectorCurve, 0, 0, 100, 100)

connector.ConnectorFormat.BeginConnect(firstRect, 1)
connector.ConnectorFormat.EndConnect(secondRect, 1)
connector.RerouteConnections()


请参阅