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

ChartInteractionOptions

Namespace ChartForgeX.Interactivity

Holds host-neutral interaction settings that can be consumed by HTML, desktop, or future interactive adapters.

Inheritance

  • Object
  • ChartInteractionOptions

Usage

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

Constructors

ChartInteractionOptions() #

Initializes a new instance of the ChartInteractionOptions class.

Methods

Disable(ChartForgeX.Interactivity.ChartInteractionFeatures features) #

Disables one or more interaction features.

Parameters

features ChartForgeX.Interactivity.ChartInteractionFeatures required
The features to disable.

Returns

The current options instance.

Enable(ChartForgeX.Interactivity.ChartInteractionFeatures features) #

Enables one or more interaction features.

Parameters

features ChartForgeX.Interactivity.ChartInteractionFeatures required
The features to enable.

Returns

The current options instance.

HasFeature(ChartForgeX.Interactivity.ChartInteractionFeatures feature) #

Determines whether the specified interaction feature is enabled.

Parameters

feature ChartForgeX.Interactivity.ChartInteractionFeatures required
The interaction feature to check.

Returns

true when the feature is enabled; otherwise, false.

ReportReview() #

Returns a configured copy of the default report-review interaction profile.

Returns

A new default interaction options instance.

Properties

ChartId #

Gets or sets a stable chart identifier used by host adapters for DOM IDs, chart registries, or event routing.

GroupName #

Gets or sets the optional synchronized-chart group name.

Scenarios #

Gets interaction scenarios that host adapters may expose as alternate chart paths, flows, or analytical states.

ActiveScenarioId #

Gets or sets the initial active scenario id.

EnableDeepLinkState #

Gets or sets a value indicating whether adapters may synchronize interaction state with URL or host deep links.

Features #

Gets or sets the enabled interaction feature flags.