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

Struct

HtmlChartTooltipRange

Namespace ChartForgeX.Interactivity.Html
Assembly ChartForgeX.Interactivity.Html
Base ValueType
Implements
IEquatable<HtmlChartTooltipRange>
Modifiers sealed

Controls how pointer movement acquires an HTML chart tooltip target.

Inheritance

  • ValueType
  • HtmlChartTooltipRange

Usage

Explore 9 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 5

Methods

Equals 2 overloads
public Boolean Equals(HtmlChartTooltipRange other) #
Returns: Boolean

Returns whether another range has the same acquisition rule and distance.

Parameters

other ChartForgeX.Interactivity.Html.HtmlChartTooltipRange requiredposition: 0
public override Boolean Equals(Object? obj) #
Returns: Boolean

Returns whether an object is an equal tooltip range.

Parameters

obj System.Object? requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32

Returns a hash code for the acquisition rule and distance.

public static Boolean op_Equality(HtmlChartTooltipRange left, HtmlChartTooltipRange right) #
Returns: Boolean

Compares two tooltip ranges for equality.

Parameters

left ChartForgeX.Interactivity.Html.HtmlChartTooltipRange requiredposition: 0
right ChartForgeX.Interactivity.Html.HtmlChartTooltipRange requiredposition: 1
public static Boolean op_Inequality(HtmlChartTooltipRange left, HtmlChartTooltipRange right) #
Returns: Boolean

Compares two tooltip ranges for inequality.

Parameters

left ChartForgeX.Interactivity.Html.HtmlChartTooltipRange requiredposition: 0
right ChartForgeX.Interactivity.Html.HtmlChartTooltipRange requiredposition: 1
public static HtmlChartTooltipRange WithinDistance(Double cssPixels) #
Returns: HtmlChartTooltipRange

Creates a range that acquires a painted Cartesian observation within the given distance from its screen centre.

Parameters

cssPixels System.Double requiredposition: 0
A finite, non-negative distance in CSS pixels, independent of SVG scaling. Native hits remain eligible at zero.

Returns

The bounded pointer acquisition range.

Exceptions

  • ArgumentOutOfRangeException – The distance is negative or non-finite.

Properties

public static HtmlChartTooltipRange Exact { get; } #

Gets a range that requires a native hit on a painted target. This is also the default value of the struct.

public static HtmlChartTooltipRange Nearest { get; } #

Gets a range that acquires the nearest painted Cartesian observation anywhere inside the chart stage.