[]
Creates a connector and returns the IShape object that represents the new connector.
This method uses pixel-based coordinates for the connector's starting and ending points, relative to the upper-left corner of the document.
IShape AddConnectorInPixel(ConnectorType type, double beginX, double beginY, double endX, double endY)
Function AddConnectorInPixel(type As ConnectorType, beginX As Double, beginY As Double, endX As Double, endY As Double) As IShape
| Type | Name | Description |
|---|---|---|
| ConnectorType | type | The connector type to add. |
| double | beginX | The horizontal position, in pixels, of the connector's starting point relative to the upper-left corner of the document. |
| double | beginY | The vertical position, in pixels, of the connector's starting point relative to the upper-left corner of the document. |
| double | endX | The horizontal position, in pixels, of the connector's end point relative to the upper-left corner of the document. |
| double | endY | The vertical position, in pixels, of the connector's end point relative to the upper-left corner of the document. |
| Type | Description |
|---|---|
| IShape | The IShape object that represents the new connector. |
IShape shape1 = worksheet.Shapes.AddShape(AutoShapeType.Rectangle, 20, 20, 80, 50);
IShape shape2 = worksheet.Shapes.AddShape(AutoShapeType.Rectangle, 180, 20, 80, 50);
IShape connector = worksheet.Shapes.AddConnectorInPixel(ConnectorType.Straight, 100f, 45f, 180f, 45f);
connector.ConnectorFormat.BeginConnect(shape1, 3);
connector.ConnectorFormat.EndConnect(shape2, 1);
Creates a connector and returns the IShape object that represents the new connector.
This method uses pixel-based coordinates for the connector's starting and ending points, relative to the upper-left corner of the document.
IShape AddConnectorInPixel(string name, ConnectorType type, double beginX, double beginY, double endX, double endY)
Function AddConnectorInPixel(name As String, type As ConnectorType, beginX As Double, beginY As Double, endX As Double, endY As Double) As IShape
| Type | Name | Description |
|---|---|---|
| string | name | The connector name. |
| ConnectorType | type | The connector type to add. |
| double | beginX | The horizontal position (in pixels) of the connector's starting point relative to the upper-left corner of the document. |
| double | beginY | The vertical position (in pixels) of the connector's starting point relative to the upper-left corner of the document. |
| double | endX | The horizontal position (in pixels) of the connector's end point relative to the upper-left corner of the document. |
| double | endY | The vertical position (in pixels) of the connector's end point relative to the upper-left corner of the document. |
| Type | Description |
|---|---|
| IShape | The IShape object that represents the new connector. |
IShape startShape = worksheet.Shapes.AddShape(AutoShapeType.Rectangle, 20, 20, 60, 40);
IShape endShape = worksheet.Shapes.AddShape(AutoShapeType.Rectangle, 160, 100, 60, 40);
IShape connector = worksheet.Shapes.AddConnectorInPixel("Connector1", ConnectorType.Straight, 80f, 40f, 160f, 120f);
connector.ConnectorFormat.BeginConnect(startShape, 3);
connector.ConnectorFormat.EndConnect(endShape, 1);