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

HtmlGraphExplorerOptions

Namespace ChartForgeX.Interactivity.Html

Configures the self-contained HTML graph explorer adapter.

Inheritance

  • Object
  • HtmlGraphExplorerOptions

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

PageTitle #

Gets or sets an optional page title for complete HTML documents.

ScriptNonce #

Gets or sets an optional CSP nonce for inline script elements.

IdScope #

Gets or sets an optional deterministic SVG id scope for repeated embeds of the same scene on one page.

RenderBackend #

Gets or sets the initial graph renderer backend advertised to host code.

AllowCanvasFallback #

Gets or sets whether large SVG scenes may switch to the dependency-free Canvas runtime.

IncludeSearch #

Gets or sets whether the built-in search field should be rendered.

IncludeFilters #

Gets or sets whether basic status and kind filter controls should be rendered.

IncludeClusterControls #

Gets or sets whether clustering controls should be rendered when the scene advertises clusters.

IncludeViewportControls #

Gets or sets whether viewport fit and zoom controls should be rendered when viewport behavior is enabled.

IncludePhysicsControls #

Gets or sets whether physics controls should be rendered when runtime physics is enabled.

IncludePhysicsConfigurator #

Gets or sets whether an expandable development-time physics configurator should be rendered.

IncludeManipulationControls #

Gets or sets whether the opt-in graph authoring controls should be rendered when manipulation is enabled.

Theme #

Gets or sets the explorer color theme used when the document first opens.

IncludeThemeToggle #

Gets or sets whether the built-in appearance control should let people choose system, light, or dark mode.

PersistThemePreference #

Gets or sets whether an appearance choice made in the browser should be reused by other graph explorers on the same origin.

PersistInteractionState #

Gets or sets whether reusable graph interaction state should be restored from and saved to browser local storage.

InteractionStateStorageKey #

Gets or sets an optional browser storage key used when PersistInteractionState is enabled.