IWxWorkspace

Assembly: Andy;

Description

The IWxWorkspace interface contains workspace properties and methods.

Inheritance Hierarchy

          IWxObject

          IWxContainer

          IWxWorkspace

Comments

A workspace is a convenient tool that is used to:

Properties

  Property name Brief description

DefaultStyle

The DefaultStyle property returns a default style.

Modified

The Modified property returns True if there are any changes made in a workspace.

Name

The Name property determines a workspace name.

PageSettings

The PageSettings property determines workspace page settings.

RedoNumSteps

The RedoNumSteps property returns the number of steps that can be repeated.

RepositoryObjectType

The RepositoryObjectType property determines the format of shape for repository objects added to the workspace.

Shapes

The Shapes property returns a shape collection.

Size

The Size property determines workspace size.

StickyShapes

The StickyShapes property determines whether objects can be connected by connecting points.

Styles

The Styles property returns a workspace styles collection.

UndoEnabled

The UndoEnabled property enables or disables logging history of undone and redone actions.

UndoNumSteps

The UndoNumSteps property returns the number of steps that can be canceled.

Views

The Views property returns a workspace views collection.

Properties inherited from IWxContainer

  Property name Brief description

ChildShapes

The ChildShapes property returns a collection of shapes that are direct child objects.

Properties inherited from IWxObject

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

Methods

  Method name Brief description

AutoLinkShapes

The AutoLinkShapes method connects two shapes with an automatic selection of connection points using a line.

CreateArrow

The CreateArrow method creates a figured arrow.

CreateBoxArrow

The CreateBoxArrow method creates an arrow callout.

CreateCurveLink

The CreateCurveLink method creates a rounded line in the workspace.

CreateDoubleArrow

The CreateDoubleArrow method creates a two-headed arrow.

CreateDoubleBoxArrow

The CreateDoubleBoxArrow method creates a two-headed arrow callout.

CreateEllipse

The CreateEllipse method creates an ellipse.

CreateEllipseBaloon

The CreateEllipseBaloon method creates an oval callout.

CreateLink

The CreateLink method creates a broken line.

CreateLinkedBaloon

The CreateLinkedBaloon method creates a callout with points.

CreateRectangle

The CreateRectangle method creates a rectangle.

CreateRectangleBaloon

The CreateRectangleBaloon method creates a rectangular callout.

CreateRegulargon

The CreateRegulargon method creates a polygon.

CreateRoundedRectangle

The CreateRoundedRectangle method creates a rounded rectangle.

CreateRoundedRectangleBaloon

The CreateRoundedRectangleBaloon method creates a rounded rectangular callout.

CreateStraightLink

The CreateStraightLink method creates a connecting line.

CreateStyle

The CreateStyle method creates a formatting style.

CreateTableShape

The CreateTableShape method creates a table shape.

CreateView

The CreateView method creates a workspace view.

DeglueConnectionPoints

The DeglueConnectionPoints method separates points of two objects.

DeglueShapes

The DeglueShapes method separates two shapes.

GlueConnectionPoints

The GlueConnectionPoints method joins points of two objects.

LoadFromFile

The LoadFromFile method loads a workspace from a file.

LoadFromXml

The LoadFromXml method loads a workspace state from XML.

Redo

The Redo method repeats the defined number of canceled actions.

Replace

The Replace method changes shape type on the workspace to the specified one.

SaveToFile

The SaveToFile method saves a workspace to a file.

SaveToXml

The SaveToXml method saves a workspace state to XML.

Undo

The Undo method cancels a defined number of completed actions.

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