Layout
Layout class
Contains elements that control shape placement and connector routing settings.
Properties
| Name | Type | Description |
|---|---|---|
| Del | int | A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted loca |
| ShapePlaceStyle | ShapePlaceStyle | Determines the placement style for children. |
| ShapePermeableX | BoolValue | Specifies whether a connector can route horizontally through a shape. |
| ShapePermeableY | BoolValue | Specifies whether a connector can route vertically through a shape. |
| ShapePermeablePlace | BoolValue | Specifies whether placeable shapes can be placed on top of a shape when a user selects Lay Out Shapes (Shapes menu). |
| ShapeFixedCode | ShapeFixedCode | Specifies placement behavior for a placeable shape. |
| ShapePlowCode | ShapePlowCode | Specifies whether a placeable shape moves away when you drag another placeable shape near the shape on the drawing page. |
| ShapeRouteStyle | ShapeRouteStyle | Specifies the routing style and direction for a connector on the drawing page. |
| ConFixedCode | ConFixedCode | Determines when a connector reroutes. |
| ConLineJumpCode | ConLineJumpCode | Determines whether a connector jumps when two connectors cross, |
| ConLineJumpStyle | ConLineJumpStyle | Determines the line jump style for line jumps on a dynamic connector. |
| ConLineJumpDirX | ConLineJumpDirX | Determines the line jump direction for line jumps occurring on a horizontal segment of a dynamic connector. |
| ConLineJumpDirY | ConLineJumpDirY | Determines the line jump direction for line jumps occurring on a vertical segment of a dynamic connector. |
| ShapePlaceFlip | ShapePlaceFlip | Specifies how a placeable shape flips and/or rotates on the page when a user selects Lay Out Shapes (Shapes menu). |
| ConLineRouteExt | ConLineRouteExt | Determines the appearance of a connector. |
| ShapeSplit | BoolValue | Determines whether this shape can split shapes that are splittable. |
| ShapeSplittable | BoolValue | Determines whether this 1-D shape can be split. |
| Relationships | BoolValue | Stores the relationships between containers, lists, callouts, and shapes. |
| DisplayLevel | IntValue | Determines the display level band (the relative range of Z-order grouping) for the shape. |
Methods
| Name | Description |
|---|---|
| deepClone | Creates 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.