Layout

Layout class

Contains elements that control shape placement and connector routing settings.

Properties

NameTypeDescription
DelintA flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted loca
ShapePlaceStyleShapePlaceStyleDetermines the placement style for children.
ShapePermeableXBoolValueSpecifies whether a connector can route horizontally through a shape.
ShapePermeableYBoolValueSpecifies whether a connector can route vertically through a shape.
ShapePermeablePlaceBoolValueSpecifies whether placeable shapes can be placed on top of a shape when a user selects Lay Out Shapes (Shapes menu).
ShapeFixedCodeShapeFixedCodeSpecifies placement behavior for a placeable shape.
ShapePlowCodeShapePlowCodeSpecifies whether a placeable shape moves away when you drag another placeable shape near the shape on the drawing page.
ShapeRouteStyleShapeRouteStyleSpecifies the routing style and direction for a connector on the drawing page.
ConFixedCodeConFixedCodeDetermines when a connector reroutes.
ConLineJumpCodeConLineJumpCodeDetermines whether a connector jumps when two connectors cross,
ConLineJumpStyleConLineJumpStyleDetermines the line jump style for line jumps on a dynamic connector.
ConLineJumpDirXConLineJumpDirXDetermines the line jump direction for line jumps occurring on a horizontal segment of a dynamic connector.
ConLineJumpDirYConLineJumpDirYDetermines the line jump direction for line jumps occurring on a vertical segment of a dynamic connector.
ShapePlaceFlipShapePlaceFlipSpecifies how a placeable shape flips and/or rotates on the page when a user selects Lay Out Shapes (Shapes menu).
ConLineRouteExtConLineRouteExtDetermines the appearance of a connector.
ShapeSplitBoolValueDetermines whether this shape can split shapes that are splittable.
ShapeSplittableBoolValueDetermines whether this 1-D shape can be split.
RelationshipsBoolValueStores the relationships between containers, lists, callouts, and shapes.
DisplayLevelIntValueDetermines the display level band (the relative range of Z-order grouping) for the shape.

Methods

NameDescription
deepCloneCreates deep copy of this instance.

Layout.Del property

A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted locally. The value of the property is BOOL integer constant.

Type: int

Layout.ShapePlaceStyle property

Determines the placement style for children.

Type: ShapePlaceStyle

Layout.ShapePermeableX property

Specifies whether a connector can route horizontally through a shape.

Type: BoolValue

Layout.ShapePermeableY property

Specifies whether a connector can route vertically through a shape.

Type: BoolValue

Layout.ShapePermeablePlace property

Specifies whether placeable shapes can be placed on top of a shape when a user selects Lay Out Shapes (Shapes menu).

Type: BoolValue

Layout.ShapeFixedCode property

Specifies placement behavior for a placeable shape.

Type: ShapeFixedCode

Layout.ShapePlowCode property

Specifies whether a placeable shape moves away when you drag another placeable shape near the shape on the drawing page.

Type: ShapePlowCode

Layout.ShapeRouteStyle property

Specifies the routing style and direction for a connector on the drawing page.

Type: ShapeRouteStyle

Layout.ConFixedCode property

Determines when a connector reroutes.

Type: ConFixedCode

Layout.ConLineJumpCode property

Determines whether a connector jumps when two connectors cross,

Type: ConLineJumpCode

Layout.ConLineJumpStyle property

Determines the line jump style for line jumps on a dynamic connector.

Type: ConLineJumpStyle

Layout.ConLineJumpDirX property

Determines the line jump direction for line jumps occurring on a horizontal segment of a dynamic connector.

Type: ConLineJumpDirX

Layout.ConLineJumpDirY property

Determines the line jump direction for line jumps occurring on a vertical segment of a dynamic connector.

Type: ConLineJumpDirY

Layout.ShapePlaceFlip property

Specifies how a placeable shape flips and/or rotates on the page when a user selects Lay Out Shapes (Shapes menu).

Type: ShapePlaceFlip

Layout.ConLineRouteExt property

Determines the appearance of a connector.

Type: ConLineRouteExt

Layout.ShapeSplit property

Determines whether this shape can split shapes that are splittable.

Type: BoolValue

Layout.ShapeSplittable property

Determines whether this 1-D shape can be split.

Type: BoolValue

Layout.Relationships property

Stores the relationships between containers, lists, callouts, and shapes.

Type: BoolValue

Layout.DisplayLevel property

Determines the display level band (the relative range of Z-order grouping) for the shape.

Type: IntValue

deepClone()

Creates deep copy of this instance.