Hello,I am trying to use the connector to draw an arrow between two objects but EndShapeConnectedTo appears to be ignored. Here is the code below:
var startBox = slide.Shapes.AddAutoShape(ShapeType.Rectangle, x, y, 30, 30); var targetBox = slide.Shapes.AddAutoShape(ShapeType.Rectangle, x - 20, y + 15, 5, 5); var connector = slide.Shapes.AddConnector(ShapeType.Line, x, y + 15, 10, 10); // Needed so the arrow shows up by where it is connected connector.StartShapeConnectedTo = startBox; connector.StartShapeConnectionSiteIndex = 1; connector.EndShapeConnectedTo = targetBox; connector.EndShapeConnectionSiteIndex = 2; connector.LineFormat.EndArrowheadStyle = LineArrowheadStyle.Triangle; connector.AsIShape.LineFormat.FillFormat.FillType = FillType.Solid; connector.AsIShape.LineFormat.FillFormat.SolidFillColor.Color = color;