IMainRingLayout Interface

Provides access to members that control the Main Ring layout.

Members

Name Description
Read/write property AbsoluteUnit Indicates whether the values set for the spacing parameters are interpreted as absolute units.
Read/write property BreakPointPosition Indicates the percentage number that defines the relative position of the break point on the last segment of the diagram edges; that is, on the diagram edge segment parallel to the main line.
Read/write property EdgesType Indicates if the diagram edges must display either with right angles, curved geometry, or no refinement.
Read/write property IsActive Indicates whether the network diagram layout is active.
Read-only property Name The name of the network diagram layout.
Read/write property Offset Indicates the distance used to separate diagram edge segments that are overlapping. This parameter is only used when EdgesType is esriLayoutOrthogonalEdge.
Read/write property PreserveContainers Indicates whether the network diagram layout must preserve the containers.
Read-only property PropertySet The network diagram layout parameters returned as a property set
Read/write property RingHeight Indicates the height of the main ring.
Read/write property RingType Indicates the type of the main ring form; that is, rectangle or ellipse.
Read/write property RingWidth Indicates the width of the main ring.
Read/write property SubTreeAlongSpacing Indicates the spacing between the diagram junctions that display along the tree direction; that is, the spacing between a diagram junction belonging to the (n) hierarchical level and a diagram junction belonging to the (n+1) hierarchical level.
Read/write property SubTreePerpendicularSpacing Indicates the spacing between the diagram junctions that display perpendicularly to the tree direction; that is, the spacing between the diagram junctions that belong to a same hierarchical level.
Read/write property SubtreeType Indicates how the trees coming out of the main ring's junctions are positioned.

IMainRingLayout.AbsoluteUnit Property

Indicates whether the values set for the spacing parameters are interpreted as absolute units.

Public Property AbsoluteUnit As Boolean
public bool AbsoluteUnit {get; set;}

IMainRingLayout.BreakPointPosition Property

Indicates the percentage number that defines the relative position of the break point on the last segment of the diagram edges; that is, on the diagram edge segment parallel to the main line.

Public Property BreakPointPosition As Double
public double BreakPointPosition {get; set;}

IMainRingLayout.EdgesType Property

Indicates if the diagram edges must display either with right angles, curved geometry, or no refinement.

Public Property EdgesType As esriLayoutEdgesType
public esriLayoutEdgesType EdgesType {get; set;}

IMainRingLayout.Offset Property

Indicates the distance used to separate diagram edge segments that are overlapping. This parameter is only used when EdgesType is esriLayoutOrthogonalEdge.

Public Property Offset As Double
public double Offset {get; set;}

IMainRingLayout.RingHeight Property

Indicates the height of the main ring.

Public Property RingHeight As Double
public double RingHeight {get; set;}

IMainRingLayout.RingType Property

Indicates the type of the main ring form; that is, rectangle or ellipse.

Public Property RingType As esriLayoutMainRingType
public esriLayoutMainRingType RingType {get; set;}

IMainRingLayout.RingWidth Property

Indicates the width of the main ring.

Public Property RingWidth As Double
public double RingWidth {get; set;}

IMainRingLayout.SubTreeAlongSpacing Property

Indicates the spacing between the diagram junctions that display along the tree direction; that is, the spacing between a diagram junction belonging to the (n) hierarchical level and a diagram junction belonging to the (n+1) hierarchical level.

Public Property SubTreeAlongSpacing As Double
public double SubTreeAlongSpacing {get; set;}

IMainRingLayout.SubTreePerpendicularSpacing Property

Indicates the spacing between the diagram junctions that display perpendicularly to the tree direction; that is, the spacing between the diagram junctions that belong to a same hierarchical level.

Public Property SubTreePerpendicularSpacing As Double
public double SubTreePerpendicularSpacing {get; set;}

IMainRingLayout.SubtreeType Property

Indicates how the trees coming out of the main ring's junctions are positioned.

Public Property SubtreeType As esriLayoutHierarchicalType
public esriLayoutHierarchicalType SubtreeType {get; set;}

Inherited Interfaces

Interfaces Description
INetworkDiagramLayout Provides access to members that control the network diagram layout.

Classes that implement IMainRingLayout

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.