[]
        
(Showing Draft Content)

GrapeCity.Spreadsheet.Drawing.ConnectionShape

ConnectionShape Class

Represents a shape connector.

Inheritance
BindableObject
DrawingObject
Shape
ConnectionShape
Namespace: GrapeCity.Spreadsheet.Drawing
Assembly: GrapeCity.Spreadsheet.dll
Syntax
public sealed class ConnectionShape : Shape, IEquatable<DrawingObject>, IComparable<DrawingObject>, IThreeDFormat, IShapeAdjustHandles, IShape, IDrawingObject, IGroupShapes, IReadonlyArray<ConnectionShape>, IShapeConnectionSites, IControlFormat, IShapeAppearance, IShapeBase
Public NotInheritable Class ConnectionShape
    Inherits Shape
    Implements IEquatable(Of DrawingObject), IComparable(Of DrawingObject), IThreeDFormat, IShapeAdjustHandles, IShape, IDrawingObject, IGroupShapes, IReadonlyArray(Of ConnectionShape), IShapeConnectionSites, IControlFormat, IShapeAppearance, IShapeBase

Properties

Name Description
BeginConnectedShape

Gets the GrapeCity.Spreadsheet.Drawing.Shape object that represents the shape that the beginning of the specified connector is attached to.

BeginConnectionSite

Gets an integer that specifies the connection site that the beginning of a connector is connected to.

CanEditText

Gets a boolean value indicating whether the user can edit text of the shape.

Connector

Gets a value indicating whether this IShape is a connector.

EndConnectedShape

Gets the GrapeCity.Spreadsheet.Drawing.Shape object that represents the shape that the end of the specified connector is attached to.

EndConnectionSite

Gets an integer that specifies the connection site that the end of a connector is connected to.

IsElbow

Gets a value indicating whether this ConnectionShape is an elbow.

ShowRotation

Gets a value indicating whether this ConnectionShape is rotatable.

Methods

Name Description
AutoLayout(Point, Point, bool, bool, IWorksheet)

Layouts the connection shape to fit 2 specified points.

AutoLayout(Rectangle, Rectangle, Point, Point, bool, bool, bool, bool, IWorksheet)

Layouts the connection shape automatically.

AutoLayout(Rectangle, Rectangle, bool, bool, bool, bool, IWorksheet)

Layouts the connection shape.

AutoLayout(bool, bool)

The connection shape will layout automatically to fit with current connection sites.

BeginConnect(Shape, int, bool)

Attaches the beginning of the specified connector to a specified shape.

BeginConnect(Shape, int, bool, bool)

Attaches the beginning of the specified connector to a specified shape.

BeginDisconnect()

Detaches the beginning of the specified connector from the shape it's attached to.

EndConnect(Shape, int, bool)

Attaches the end of the specified connector to a specified shape.

EndConnect(Shape, int, bool, bool)

Attaches the end of the specified connector to a specified shape.

EndDisconnect()

Detaches the end of the specified connector from the shape it's attached to.

IsBeginConnected()

Gets a boolean value indicating whether the beginning of the specified connector is connected to a shape.

IsEndConnected()

Gets a boolean value indicating whether the end of the specified connector is connected to a shape.

IsSupportedFormula()

Gets a boolean value indicates whether the shape support formula.

IsSupportedText()

Gets a boolean value indicates whether the shape support text.