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

SequenceArtifactRendering

Namespace ChartForgeX.VisualArtifacts
Assembly ChartForgeX
Modifiers static

Exports sequence models through the shared prepared scene and preserves source-only artifact handoff.

Inheritance

  • Object
  • SequenceArtifactRendering

Methods

public static Byte[] ToPng(SequenceArtifact sequence) #
Returns: Byte[]

Renders the same native measured sequence scene directly to PNG.

Parameters

sequence ChartForgeX.VisualArtifacts.SequenceArtifact requiredposition: 0
The source model; its width, height and padding supply the default request.

Returns

PNG bytes using the shared raster defaults.

public static String ToSvg(SequenceArtifact sequence) #
Returns: String

Renders a sequence to shared SVG with measured content expansion beyond its authored minimum size.

Parameters

sequence ChartForgeX.VisualArtifacts.SequenceArtifact requiredposition: 0
The source model; its width, height and padding supply the default request.

Returns

Script-free SVG from a native prepared scene.

public static VisualArtifact ToVisualArtifact(SequenceArtifact sequence, VisualArtifactSourceLanguage sourceLanguage = Native) #
Returns: VisualArtifact

Wraps authored sequence semantics without preparing a preview or changing the source model.

Parameters

sequence ChartForgeX.VisualArtifacts.SequenceArtifact requiredposition: 0
The sequence source model.
sourceLanguage ChartForgeX.VisualArtifacts.VisualArtifactSourceLanguage = Native optionalposition: 1
The source language that produced the model.

Returns

A lazy source envelope; prepare explicitly before ToArtifact when a detached display snapshot is required.