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

HtmlInteractiveDashboardOptions

Namespace ChartForgeX.Interactivity.Html
Assembly ChartForgeX.Interactivity.Html
Modifiers sealed

Holds settings used by the self-contained HTML dashboard interaction adapter.

Inheritance

  • Object
  • HtmlInteractiveDashboardOptions

Usage

Explore 3 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 3

Constructors

public HtmlInteractiveDashboardOptions() #

Initializes a new instance of the HtmlInteractiveDashboardOptions class.

Properties

public ChartInteractionOptions Interaction { get; } #

Gets the host-neutral interaction options shared by all dashboard charts.

public String? PageTitle { get; set; } #

Gets or sets the optional HTML document title.

public String? IdScope { get; set; } #

Gets or sets a deterministic ID scope used for generated child chart IDs.

public String? ScriptNonce { get; set; } #

Gets or sets an optional nonce applied to the generated script tag for content security policies.

public HtmlAssetReferences? ExternalAssets { get; set; } #

Gets or sets shared asset references. When set, the page links the chart runtime and stylesheet from HtmlAssetReferences.BasePath instead of inlining them (see HtmlInteractiveAssetFiles.Charts).

public Int32 Columns { get; set; } #

Gets or sets the preferred dashboard column count.

public Boolean IncludeResetButton { get; set; } #

Gets or sets whether each chart includes a contextual "Reset view" button. The button stays hidden until the reader selects marks, zooms, pans, brushes, mutes, or isolates series, and hides again after the view is reset.

public HtmlChartResponsiveLayout ResponsiveLayout { get; set; } #

Gets or sets how every dashboard chart protects readability in narrow containers.

public HtmlChartTooltipOptions Tooltip { get; } #

Gets the tooltip content, acquisition, timing and position options shared by every dashboard chart.

public HtmlChartCrosshairOptions Crosshair { get; } #

Gets the crosshair presentation options shared by every dashboard chart.

public HtmlChartHighlightOptions Highlight { get; } #

Gets the transient mark and branch emphasis options shared by every dashboard chart.