IWxStraightLink

Assembly: Andy;

Description

The IWxStraightLink interface determines connecting line parameters. A connecting line is always strictly vertical or horizontal.

NOTE. If a connecting line creates a link between two objects, each object is provided with a new connection point, which is used by this connecting line.

Inheritance Hierarchy

          IWxObject

          IWxContainer

          IWxShape

          IWxConnector

          IWxLink

          IWxStraightLink

Properties inherited from IWxLink

  Property name Brief description
FirstPoint The FirstPoint property determines position of the initial line point.
LastPoint The LastPoint property determines position of the end line point.
PointCount The PointCount property returns the number of line points.
Points The Points property determines a coordinate for a line point.

Methods inherited from IWxLink

  Method name Brief description
InsertPoint The InsertPoint method inserts a new point.
RemovePoint The RemovePoint method removes a line point by the specified index.

Properties inherited from IWxConnector

  Property name Brief description
FirstPointAutoCpSelect The FirstPointAutoCpSelect property determines whether automatic point selection is used when connecting the beginning of a connecting object with another shape.
LastPointAutoCpSelect The LastPointAutoCpSelect property determines whether automatic point selection is used when connecting the end of a connecting object with another shape.

Properties inherited from IWxShape

  Property name Brief description

AllowedInteractions

The AllowedInteractions property determines the actions that are available for a workspace shape.

Angle

The Angle property determines shape rotation angle.

ConnectedCPs

The ConnectedCP property returns an index for a connection point of a shape connected with the source object in the defined point.

ConnectedCpShapesCount

The ConnectedCpShapesCount property returns the number of connection points connected with the connection point defined by the index.

ConnectedShapes

The ConnectedShapes property enables the user to get a shape connected with the source object in the defined point.

ConnectionPoints

The ConnectionPoints property returns coordinates for object connection points.

ConnectionPointsCount

The ConnectionPointsCount property returns the number of object connection points.

Cursor

The Cursor property determines the appearance of cursor when over an object.

Extension

The Extension property determines shape extension object.

FormattedText

The FormattedText property determines formatted text of the shape in the RTF format.

GroupBehaviour

The GroupBehaviour property determines an object behavior during resizing of a group that contains this object.

Id

The Id property determines object identifier.

LocalPinPositionCoeff

The LocalPinPositionCoeff property determines rotation point offset relative to the shape size.

Parent

The Parent property returns a parent container of the shape.

Picture

The Picture property determines the image to be used as a shape fill.

PinPosition

The PinPosition property determines coordinate of shape position.

SelectionStyle

The SelectionStyle property determines parameters for formatting the selected shape text fragment.

Size

The Size property determines shape size.

Style

The Style property determines parameters of shape formatting.

Tag

The Tag property is not used by the compiler. The property can be determined and used as required.

Text

The Text property determines the text that will be included into a shape.

TextHorzOffset

The TextHorzOffset property determines horizontal offset of text.

TextVertOffset

The TextVertOffset property determines vertical offset of text.

TransparentColor

The TransparentColor property determines the color that will be transparent on an image and is used as a shape fill.

Type

The Type property returns object shape type.

Workspace

The Workspace property returns a shape owner, that is, a workspace.

Methods inherited from IWxShape

  Method name Brief description
AddConnectionPoint The AddConnectionPoint method adds an object connection point.
BringToFront The BringToFront method brings an object to front.
CreateExtension The CreateExtension method creates an extension for a workspace shape.
MoveConnectionPoint The MoveConnectionPoint method moves object connection point to the specified point.
RemoveConnectionPoint The RemoveConnectionPoint method removes object connection point.
SendToBack The SendToBack method sends an object to back.

Properties inherited from IWxContainer

  Property name Brief description
ChildShapes ChildShapes property returns a collection of shapes that are direct children.

Properties inherited from IWxObject

  Property name Brief description
Protection The Protection property prevents object properties from being changed.

Methods inherited from IWxObject

  Method name Brief description
BeginUpdate The BeginUpdate method disables object rerendering.
Delete The Delete method deletes an object.
EndUpdate The EndUpdate method enables object rerendering.

See also:

Andy Assembly Interfaces