[]
        
(Showing Draft Content)

GrapeCity.Documents.Excel.Drawing.IShapes.AddConnectorInPixel

AddConnectorInPixel Method

AddConnectorInPixel(ConnectorType, double, double, double, double)

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.

Declaration
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
Parameters
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.

Returns
Type Description
IShape

The IShape object that represents the new connector.

Examples
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);

AddConnectorInPixel(string, ConnectorType, double, double, double, double)

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.

Declaration
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
Parameters
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.

Returns
Type Description
IShape

The IShape object that represents the new connector.

Examples
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);