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

VisualRenderContext

Namespace ChartForgeX.Rendering
Assembly ChartForgeX
Modifiers sealed

A complete immutable request for shared static rendering.

Inheritance

  • Object
  • VisualRenderContext

Usage

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

Constructors

public VisualRenderContext(VisualLayoutOptions? layout = null, VisualTheme? theme = null, VisualThemeMode themeMode = Light, VisualFrame? frame = null, FontSpec? font = null) #

Creates a context with the canonical paired palette and Graphite geometry by default.

Parameters

layout ChartForgeX.Rendering.VisualLayoutOptions? = null optionalposition: 0
theme ChartForgeX.Themes.VisualTheme? = null optionalposition: 1
themeMode ChartForgeX.Themes.VisualThemeMode = Light optionalposition: 2
frame ChartForgeX.Rendering.VisualFrame? = null optionalposition: 3
font ChartForgeX.Typography.FontSpec? = null optionalposition: 4

Properties

public VisualLayoutOptions Layout { get; } #

Gets the resolved layout.

public VisualTheme Theme { get; } #

Gets the paired theme.

public VisualThemeMode ThemeMode { get; } #

Gets the selected palette mode.

public VisualFrame Frame { get; } #

Gets the common frame.

public FontSpec Font { get; } #

Gets an independent copy of the font request.