API Reference
Class
TopologyLegend
Represents an optional topology legend.
Inheritance
- Object
- TopologyLegend
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
Methods
AddEdgeKind(System.String label, ChartForgeX.Topology.TopologyEdgeKind edgeKind, System.String color, ChartForgeX.Topology.TopologyEdgeLineStyle lineStyle) #Adds an edge-kind legend item.
Parameters
- label System.String
- The item label.
- edgeKind ChartForgeX.Topology.TopologyEdgeKind
- The represented edge kind.
- color System.String
- An optional color override.
- lineStyle ChartForgeX.Topology.TopologyEdgeLineStyle
- An optional edge line style override.
Returns
The current legend.
AddNodeKind(System.String label, ChartForgeX.Topology.TopologyNodeKind nodeKind, System.String color, System.String symbol, System.String backgroundColor, System.String iconId) #Adds a node-kind legend item.
Parameters
- label System.String
- The item label.
- nodeKind ChartForgeX.Topology.TopologyNodeKind
- The represented node kind.
- color System.String
- An optional color override.
- symbol System.String
- An optional short symbol override.
- backgroundColor System.String
- An optional node marker background color override.
- iconId System.String
- An optional topology icon id for the legend marker.
Returns
The current legend.
AddStatus(System.String label, ChartForgeX.Topology.TopologyHealthStatus status, System.String color) #Adds a status legend item.
Parameters
- label System.String
- The item label.
- status ChartForgeX.Topology.TopologyHealthStatus
- The represented status.
- color System.String
- An optional color override.
Returns
The current legend.
Create(System.String title) #Creates a new topology legend.
Parameters
- title System.String
- The optional legend title.
Returns
A topology legend.
Infer(ChartForgeX.Topology.TopologyChart chart) #Infers a generic legend from statuses, node kinds, node symbols, and edge kinds used by the chart.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- The topology chart.
Returns
An inferred topology legend.
Resolve(ChartForgeX.Topology.TopologyChart chart, ChartForgeX.Topology.TopologyLegendMode mode) #Resolves the legend according to the requested legend mode.
Parameters
- chart ChartForgeX.Topology.TopologyChart
- The topology chart.
- mode ChartForgeX.Topology.TopologyLegendMode
- The legend mode.
Returns
The resolved legend, if any.