Skip to content
ChartForgeX
Class

PreparedChartXZoom

ChartForgeX.Rendering

Namespace
ChartForgeX.Rendering
Assembly
ChartForgeX
Modifiers
sealed

A detached finite bank of native X zoom scenes sharing one plot and full-data Y layout.

Inheritance

  • object
  • PreparedChartXZoom

Usage

Explore 1 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.

Returned or exposed by 1

Methods

public PreparedVisual At(int levelIndex, double panFraction = 0) #

Creates a detached static scene at a prepared level and contained source-order pan position.

Parameters

levelIndex int required
Index into PreparedChartXZoom.Levels.
panFraction double = 0 optional
Zero starts at the full domain's lower end; one ends at its upper end, independently of axis reversal.

Returns

PreparedVisual A native scene with its current detached X projection, suitable for SVG or PNG export.

Properties

public ChartXZoomLevels Levels { get; } #

Gets the immutable magnification bank.

public ChartAxisWindow FullViewport { get; } #

Gets the resolved full X domain, including automatic marker padding at the final bank plot.

public ChartRect PlotBounds { get; } #

Gets the one fixed plot rectangle used by every level and pan position.

public IReadOnlyList<VisualDiagnostic> Diagnostics { get; } #

Gets preparation diagnostics across all levels.