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

TopologyIconPaletteOptions

Namespace ChartForgeX.Topology
Assembly ChartForgeX
Modifiers sealed

Defines layout settings for rendering a topology icon catalog as a reusable palette.

Inheritance

  • Object
  • TopologyIconPaletteOptions

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.

Accepted by parameters 2

Constructors

public TopologyIconPaletteOptions() #

Properties

public String Id { get; set; } #

Gets or sets the chart id.

public String Title { get; set; } #

Gets or sets the chart title.

public String? Subtitle { get; set; } #

Gets or sets the chart subtitle.

public Int32 PacksPerRow { get; set; } #

Gets or sets the number of icon-pack groups per row.

public Int32 ColumnsPerPack { get; set; } #

Gets or sets the maximum icon columns inside each pack group.

public Double PackWidth { get; set; } #

Gets or sets the icon-pack group width.

public Double NodeWidth { get; set; } #

Gets or sets the palette node width.

public Double NodeHeight { get; set; } #

Gets or sets the palette node height.

public Boolean IncludeEmptyPacks { get; set; } #

Gets or sets whether empty icon packs should be rendered.

public String? SearchText { get; set; } #

Gets or sets free-text search matched against pack and icon metadata.

public List<String> PackIds { get; } #

Gets pack ids to include. Empty means all packs.

public List<String> Vendors { get; } #

Gets vendors to include. Empty means all vendors.

public List<String> Categories { get; } #

Gets icon categories to include. Empty means all categories.

public List<String> Tags { get; } #

Gets search tags to include. Empty means all tags.

public Boolean IncludeBuiltInPacks { get; set; } #

Gets or sets whether built-in packs should be included.

public Boolean IncludeCustomPacks { get; set; } #

Gets or sets whether custom or vendor packs should be included.