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

Class

VisualAccessibility

Namespace ChartForgeX.Accessibility
Assembly ChartForgeX
Modifiers sealed

Defines the renderer-independent text alternative and language metadata for a visual.

Inheritance

  • Object
  • VisualAccessibility

Usage

Explore 45 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 42

Accepted by parameters 3

Constructors

public VisualAccessibility() #

Methods

public VisualAccessibility AsDecorative(Boolean decorative = true) #
Returns: VisualAccessibility

Marks the visual as decorative.

Parameters

decorative System.Boolean = true optionalposition: 0
public VisualAccessibility Clone() #
Returns: VisualAccessibility

Creates an independent copy of this accessibility metadata.

public VisualAccessibility WithTextAlternative(String name, String? description = null, String? language = null) #
Returns: VisualAccessibility

Sets the accessible name and optional description and language.

Parameters

name System.String requiredposition: 0
description System.String? = null optionalposition: 1
language System.String? = null optionalposition: 2

Properties

public String? Name { get; set; } #

Gets or sets the concise accessible name. Renderers use a visual-specific fallback when omitted.

public String? Description { get; set; } #

Gets or sets the longer accessible description. Renderers can derive a data summary when omitted.

public String? Language { get; set; } #

Gets or sets the optional BCP 47 language tag emitted by capable renderers.

public Boolean IsDecorative { get; set; } #

Gets or sets a value indicating that the visual is decorative and should be hidden from assistive technology.