Project

ChartForgeX

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

Stars 45
Forks 2
NuGet downloads 48,107
Release ChartForgeX-v1.7.0
Language: HTML Updated: 2026-09-02

API Reference

Class

TopologyNode

Namespace ChartForgeX.Topology

Represents a topology node.

Inheritance

  • Object
  • TopologyNode

Usage

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

Accepted by parameters

Properties

Id #

Gets or sets the stable node identifier.

Label #

Gets or sets the node label.

Subtitle #

Gets or sets the optional node subtitle.

Kind #

Gets or sets the node kind.

Symbol #

Gets or sets an optional short visual symbol used inside the node icon.

IconId #

Gets or sets an optional reusable icon id such as network:switch or microsoft-ad:domain-controller.

Artwork #

Gets or sets optional node-specific artwork. SVG and HTML can embed safe artwork directly; PNG uses renderer-owned fallback glyphs.

DisplayMode #

Gets or sets an optional node-specific display mode. When null, render options decide.

Badge #

Gets or sets optional short badge text such as a count, role, or collapsed-item marker.

Status #

Gets or sets the node status.

GroupId #

Gets or sets the optional parent group id.

X #

Gets or sets the node x-coordinate.

Y #

Gets or sets the node y-coordinate.

Longitude #

Gets or sets the optional node longitude in degrees.

Latitude #

Gets or sets the optional node latitude in degrees.

Width #

Gets or sets the node width.

Height #

Gets or sets the node height.

Href #

Gets or sets an optional drill-down link.

Tooltip #

Gets or sets an optional SVG tooltip.

CssClass #

Gets or sets optional caller-provided CSS class tokens for SVG/HTML hosts.

Color #

Gets or sets an optional node accent color. When set, this colors the node shell independently from health status.

BackgroundColor #

Gets or sets an optional node surface fill color. When unset, render options choose the card background.

ShowStatusBadge #

Gets or sets whether renderers may draw a health-status badge for this node.

PreserveDisplayModeSize #

Gets or sets whether display-mode normalization should preserve the caller-provided node width and height.

MaximumLabelCharacters #

Gets or sets an optional node-specific maximum label length before rendering trims the title.

Metrics #

Gets node metrics for host adapters.

Metadata #

Gets arbitrary node metadata for host adapters.