API Reference
TopologyChart
Represents a renderer-independent topology diagram.
Inheritance
- Object
- TopologyChart
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
- Method ChartExtensions.AddTopology
- Method ChartExtensions.AddTopology
- Method ImageComposition.DrawTopology
- Method ImageComposition.DrawTopology
- Method HtmlInteractiveTopologyRenderer.RenderFragment
- Method HtmlInteractiveTopologyRenderer.RenderFragmentWithoutAssets
- Method HtmlInteractiveTopologyRenderer.RenderPage
- Method InteractiveTopologyExtensions.SaveInteractiveHtml
- Method InteractiveTopologyExtensions.ToInteractiveHtmlFragment
- Method InteractiveTopologyExtensions.ToInteractiveHtmlFragmentWithoutAssets
- Method InteractiveTopologyExtensions.ToInteractiveHtmlPage
- Method TopologyGraphExplorerExtensions.ToGraphExplorerHtmlFragment
- Method TopologyGraphExplorerExtensions.ToGraphExplorerHtmlPage
- Method TopologyGraphExplorerExtensions.ToGraphScene
- Method TopologyChartExtensions.AddArtworkNode
- Method TopologyChartExtensions.AddAutoArtworkNode
- Method TopologyChartExtensions.AddAutoGroup
- Method TopologyChartExtensions.AddAutoIconNode
- Method TopologyChartExtensions.AddAutoNode
- Method TopologyChartExtensions.AddEdge
- Method TopologyChartExtensions.AddGroup
- Method TopologyChartExtensions.AddIconNode
- Method TopologyChartExtensions.AddNode
- Method TopologyChartExtensions.AddScenario
- Method TopologyChartExtensions.ClearEdgeLabelAnchor
- Method TopologyChartExtensions.Save
- Method TopologyChartExtensions.SaveApng
- Method TopologyChartExtensions.SaveBmp
- Method TopologyChartExtensions.SaveGif
- Method TopologyChartExtensions.SaveHtml
- Method TopologyChartExtensions.SavePng
- Method TopologyChartExtensions.SavePpm
- Method TopologyChartExtensions.SaveRasterImage
- Method TopologyChartExtensions.SaveRasterImage
- Method TopologyChartExtensions.SaveSvg
- Method TopologyChartExtensions.SaveTiff
- Method TopologyChartExtensions.ToApng
- Method TopologyChartExtensions.ToBmp
- Method TopologyChartExtensions.ToGif
- Method TopologyChartExtensions.ToHtmlFragment
- Method TopologyChartExtensions.ToHtmlFragmentWithoutAssets
- Method TopologyChartExtensions.ToHtmlPage
- Method TopologyChartExtensions.ToPng
- Method TopologyChartExtensions.ToPpm
- Method TopologyChartExtensions.ToRasterImage
- Method TopologyChartExtensions.ToRgbaImage
- Method TopologyChartExtensions.ToSvg
- Method TopologyChartExtensions.ToTiff
- Method TopologyChartExtensions.WithEdgeColor
- Method TopologyChartExtensions.WithEdgeEmphasis
- Method TopologyChartExtensions.WithEdgeLabelAnchor
- Method TopologyChartExtensions.WithEdgeLabelAnchor
- Method TopologyChartExtensions.WithEdgeLabelAnchorNode
- Method TopologyChartExtensions.WithEdgeLabelAnnotationOffset
- Method TopologyChartExtensions.WithEdgeLabelOffset
- Method TopologyChartExtensions.WithEdgeLineStyle
- Method TopologyChartExtensions.WithEdgeMuted
- Method TopologyChartExtensions.WithEdgePorts
- Method TopologyChartExtensions.WithEdgeRouteBundle
- Method TopologyChartExtensions.WithEdgeRouteLane
- Method TopologyChartExtensions.WithEdgesOfKind
- Method TopologyChartExtensions.WithEdgeWaypoints
- Method TopologyChartExtensions.WithGroupColor
- Method TopologyChartExtensions.WithGroupCoordinates
- Method TopologyChartExtensions.WithGroupIcon
- Method TopologyChartExtensions.WithGroupLayout
- Method TopologyChartExtensions.WithGroupPosition
- Method TopologyChartExtensions.WithGroupSymbol
- Method TopologyChartExtensions.WithId
- Method TopologyChartExtensions.WithLayout
- Method TopologyChartExtensions.WithLayout
- Method TopologyChartExtensions.WithLayoutDirection
- Method TopologyChartExtensions.WithLegend
- Method TopologyChartExtensions.WithMapViewport
- Method TopologyChartExtensions.WithNodeArtwork
- Method TopologyChartExtensions.WithNodeBackground
- Method TopologyChartExtensions.WithNodeBadge
- Method TopologyChartExtensions.WithNodeColor
- Method TopologyChartExtensions.WithNodeCoordinates
- Method TopologyChartExtensions.WithNodeDisplay
- Method TopologyChartExtensions.WithNodeIcon
- Method TopologyChartExtensions.WithNodesDisplay
- Method TopologyChartExtensions.WithNodesOfKind
- Method TopologyChartExtensions.WithNodesOfKindIcon
- Method TopologyChartExtensions.WithNodesOfKindStyle
- Method TopologyChartExtensions.WithoutNodeArtwork
- Method TopologyChartExtensions.WithReciprocalEdgeRouteBundles
- Method TopologyChartExtensions.WithSubtitle
- Method TopologyChartExtensions.WithTheme
- Method TopologyChartExtensions.WithTheme
- Method TopologyChartExtensions.WithTitle
- Method TopologyChartExtensions.WithViewport
- Method TopologyChartExtensions.WriteApng
- Method TopologyChartExtensions.WriteBmp
- Method TopologyChartExtensions.WriteGif
- Method TopologyChartExtensions.WritePpm
- Method TopologyChartExtensions.WriteRasterImage
- Method TopologyChartExtensions.WriteTiff
- Method TopologyChartValidator.Validate
- Method TopologyHierarchyExtensions.AddHierarchy
- Method TopologyHierarchyExtensions.AddTeam
- Method TopologyHtmlRenderer.RenderFragment
- Method TopologyHtmlRenderer.RenderFragmentWithoutAssets
- Method TopologyHtmlRenderer.RenderPage
- Method TopologyLegend.Infer
- Method TopologyLegend.Resolve
- Method TopologyMindMapExtensions.AddMindMap
- Method TopologyPngRenderer.Render
- Method TopologySvgRenderer.Render
Methods
AsDecorative(System.Boolean arg1) #Marks the topology as decorative for capable renderers.
Parameters
- arg1 System.Boolean
FromData``2(System.Collections.Generic.IEnumerable{``0} nodes, System.Collections.Generic.IEnumerable{``1} edges, System.Func{``0,System.String} nodeId, System.Func{``0,System.String} nodeLabel, System.Func{``1,System.String} edgeId, System.Func{``1,System.String} sourceNodeId, System.Func{``1,System.String} targetNodeId, System.Action{ChartForgeX.Topology.TopologyNode,``0} configureNode, System.Action{ChartForgeX.Topology.TopologyEdge,``1} configureEdge, ChartForgeX.Topology.TopologyLayoutMode layoutMode) #Maps product-owned node and edge records into a deterministic, renderer-independent topology chart.
Type Parameters
- TNode
- The caller's node record type.
- TEdge
- The caller's edge record type.
Parameters
- nodes System.Collections.Generic.IEnumerable{``0}
- The node records in deterministic input order.
- edges System.Collections.Generic.IEnumerable{``1}
- The edge records in deterministic input order.
- nodeId System.Func{``0,System.String}
- Selects the stable node id.
- nodeLabel System.Func{``0,System.String}
- Selects the visible node label.
- edgeId System.Func{``1,System.String}
- Selects the stable edge id.
- sourceNodeId System.Func{``1,System.String}
- Selects the source node id for an edge.
- targetNodeId System.Func{``1,System.String}
- Selects the target node id for an edge.
- configureNode System.Action{ChartForgeX.Topology.TopologyNode,``0}
- Optionally maps product-neutral visual properties onto each created node.
- configureEdge System.Action{ChartForgeX.Topology.TopologyEdge,``1}
- Optionally maps product-neutral visual properties onto each created edge.
- layoutMode ChartForgeX.Topology.TopologyLayoutMode
- The deterministic topology layout applied by renderers.
Returns
A topology chart containing mapped copies of the source records.
WithAccessibility(System.Action{ChartForgeX.Accessibility.VisualAccessibility} arg1) #Configures the topology text alternative and language metadata.
Parameters
- arg1 System.Action{ChartForgeX.Accessibility.VisualAccessibility}
WithDesignTokens(ChartForgeX.Themes.VisualDesignTokens arg1) #Applies shared product-neutral design tokens to the topology theme.
Parameters
- arg1 ChartForgeX.Themes.VisualDesignTokens
Properties
Accessibility #Gets accessibility metadata shared by capable renderers and hosts.
Id #Gets or sets a stable chart identifier.
Title #Gets or sets the chart title.
Subtitle #Gets or sets the chart subtitle.
LayoutMode #Gets or sets the deterministic layout mode.
LayoutDirection #Gets or sets the deterministic layout flow direction.
Viewport #Gets the viewport used by renderers.
MapViewport #Gets or sets the longitude/latitude window used by geographic topology layouts.
Groups #Gets the topology groups.
Nodes #Gets the topology nodes.
Edges #Gets the topology edges.
Scenarios #Gets reusable scenario overlays that describe paths through the topology.
Legend #Gets or sets an optional legend.
Theme #Gets or sets an optional topology theme.