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

VisualCanvasLayer

Namespace ChartForgeX.Composition

Base type for visual canvas layers.

Inheritance

  • Object
  • VisualCanvasLayer

Usage

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

Accepted by parameters

Constructors

VisualCanvasLayer(System.Double x, System.Double y, System.Double width, System.Double height) #

Initializes a new visual canvas layer.

Parameters

x System.Double required
The layer X coordinate.
y System.Double required
The layer Y coordinate.
width System.Double required
The layer width.
height System.Double required
The layer height.

Methods

ValidateFinite(System.Double value, System.String parameterName) #

Validates that a numeric value is finite.

Parameters

value System.Double required
The value to validate.
parameterName System.String required
The parameter name used when throwing.
ValidateNonNegative(System.Double value, System.String parameterName) #

Validates that a numeric value is finite and not negative.

Parameters

value System.Double required
The value to validate.
parameterName System.String required
The parameter name used when throwing.
ValidatePositive(System.Double value, System.String parameterName) #

Validates that a numeric value is finite and positive.

Parameters

value System.Double required
The value to validate.
parameterName System.String required
The parameter name used when throwing.

Properties

X #

Gets or sets the layer X coordinate.

Y #

Gets or sets the layer Y coordinate.

Width #

Gets or sets the layer width.

Height #

Gets or sets the layer height.

Bounds #

Gets the current layer bounds.