API Reference
HtmlChartInteractionOptions
Holds settings used by the self-contained HTML interaction adapter.
Inheritance
- Object
- HtmlChartInteractionOptions
Usage
Explore 11 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 11
- Extension method Chart.SaveInteractiveHtml
- Extension method Chart.ToInteractiveHtmlFragment
- Extension method Chart.ToInteractiveHtmlFragmentWithoutAssets
- Extension method Chart.ToInteractiveHtmlPage
- Method HtmlInteractiveChartRenderer.RenderFragment
- Method HtmlInteractiveChartRenderer.RenderFragmentWithoutAssets
- Method HtmlInteractiveChartRenderer.RenderPage
- Method InteractiveChartExtensions.SaveInteractiveHtml
- Method InteractiveChartExtensions.ToInteractiveHtmlFragment
- Method InteractiveChartExtensions.ToInteractiveHtmlFragmentWithoutAssets
- Method InteractiveChartExtensions.ToInteractiveHtmlPage
Constructors
public HtmlChartInteractionOptions() #Initializes a new instance of the HtmlChartInteractionOptions class.
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public ChartInteractionOptions Interaction { get; } #Gets the host-neutral interaction options consumed by the HTML adapter.
public String? PageTitle { get; set; } #Gets or sets the optional HTML document title. When null, the chart title is used.
public String? IdScope { get; set; } #Gets or sets a deterministic SVG ID scope for the embedded chart.
public String? ScriptNonce { get; set; } #Gets or sets an optional nonce applied to the generated script tag for content security policies.
public Boolean IncludeResetButton { get; set; } #Gets or sets whether the generated 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. Resetting also clears selections, focus trails, and pinned tooltips.
public HtmlAssetReferences? ExternalAssets { get; set; } #Gets or sets shared asset references. When set, HtmlInteractiveChartRenderer.RenderPage links the runtime and stylesheet from HtmlAssetReferences.BasePath instead of inlining them; write the files once per bundle with HtmlInteractiveAssetFiles.Charts. Null (the default) keeps pages self-contained. Fragments are unaffected.
public HtmlChartResponsiveLayout ResponsiveLayout { get; set; } #Gets or sets how the adapter protects chart readability in narrow containers.
public HtmlChartTooltipOptions Tooltip { get; } #Gets the tooltip content, acquisition, timing and position options.
public HtmlChartCrosshairOptions Crosshair { get; } #Gets the crosshair presentation options.
public HtmlChartHighlightOptions Highlight { get; } #Gets the transient mark and branch emphasis options.