IMainLineTreeLayout Interface

Provides access to members that control the Mainline Tree 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 AlongSpacing Indicates the spacing between the diagram junctions that display along the main line direction; that is, 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 BreakPointPosition Percentage number that indicates 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 Direction Indicates the direction of the main line.
Read/write property DisjoinedGraphSpacing Indicates the minimum spacing that must separate diagram features belonging to disjoined graphs when the diagram contains such graphs.
Read/write property EdgesType Indicates the type of display for the diagram edges (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 PerpendicularSpacing Indicates the spacing between the diagram junctions that display perpendicularly to the main line direction; that is, spacing between the diagram junctions that belong to a same hierarchical level.
Read/write property Placement Indicates how branches from the main line is relatively placed with regard to its direction.
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

IMainLineTreeLayout.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;}

IMainLineTreeLayout.AlongSpacing Property

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

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

IMainLineTreeLayout.BreakPointPosition Property

Percentage number that indicates 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;}

IMainLineTreeLayout.Direction Property

Indicates the direction of the main line.

Public Property Direction As esriLayoutTreeDirection
public esriLayoutTreeDirection Direction {get; set;}

IMainLineTreeLayout.DisjoinedGraphSpacing Property

Indicates the minimum spacing that must separate diagram features belonging to disjoined graphs when the diagram contains such graphs.

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

IMainLineTreeLayout.EdgesType Property

Indicates the type of display for the diagram edges (right angles, curved geometry, or no refinement).

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

IMainLineTreeLayout.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;}

IMainLineTreeLayout.PerpendicularSpacing Property

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

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

IMainLineTreeLayout.Placement Property

Indicates how branches from the main line is relatively placed with regard to its direction.

Public Property Placement As esriLayoutBranchPlacementType
public esriLayoutBranchPlacementType Placement {get; set;}

Inherited Interfaces

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

Classes that implement IMainLineTreeLayout

Classes Description

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