Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 47
Forks 2
NuGet downloads 75,067
Release ChartForgeX-v2.0.0
Language: HTML Updated: 2026-10-12

API Reference

Class

TopologyLabels

Namespace ChartForgeX.Topology
Assembly ChartForgeX
Modifiers sealed

Holds the words ChartForgeX writes into rendered topology diagrams on its own, so hosts can localize them, as ChartLabels does for charts. Defaults are English.

Inheritance

  • Object
  • TopologyLabels

Usage

Explore 2 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Accepted by parameters 1

Constructors

public TopologyLabels() #

Properties

public String UntitledTopology { get; set; } #

Gets or sets the accessible name of a diagram without a title (the SVG title element and the HTML page title). Default ChartForgeX topology.

public Func<ChartDescriptionFacts, String?>? AccessibleTextFormatter { get; set; } #

Gets or sets a function that writes the automatic description (the SVG desc element) from its ChartDescriptionFacts, whose ChartDescriptionFacts.Kind is ChartDescriptionKind.Topology with the node, group, and edge counts. It takes the same facts as ChartLabels.AccessibleTextFormatter, so a host can use one formatter for charts and diagrams. Null (the default), or a function returning null or white space, writes ChartDescriptionFacts.EnglishText. A description set through TopologyChart.ConfigureAccessibility still wins and the function is not called for it. Exceptions thrown by the function are not caught; they surface from the render call.

public String UntitledReport { get; set; } #

Gets or sets the title of a topology report (TopologyReport) whose source diagram has no title; its pages add their number. Default Topology report.