HtmlForgeX.ChartForgeX
0.53.0
dotnet add package HtmlForgeX.ChartForgeX --version 0.53.0
NuGet\Install-Package HtmlForgeX.ChartForgeX -Version 0.53.0
<PackageReference Include="HtmlForgeX.ChartForgeX" Version="0.53.0" />
<PackageVersion Include="HtmlForgeX.ChartForgeX" Version="0.53.0" />
<PackageReference Include="HtmlForgeX.ChartForgeX" />
paket add HtmlForgeX.ChartForgeX --version 0.53.0
#r "nuget: HtmlForgeX.ChartForgeX, 0.53.0"
#:package HtmlForgeX.ChartForgeX@0.53.0
#addin nuget:?package=HtmlForgeX.ChartForgeX&version=0.53.0
#tool nuget:?package=HtmlForgeX.ChartForgeX&version=0.53.0
HtmlForgeX.ChartForgeX
HtmlForgeX.ChartForgeX is the typed bridge between ChartForgeX visuals and HtmlForgeX documents. It embeds ChartForgeX charts, grids, canvases, visual blocks, and topology diagrams while keeping HtmlForgeX library registration and document rendering intact.
using HtmlForgeX;
using ChartForgeX.Core;
using var document = new Document();
Chart chart = Chart.Create().WithTitle("Service health");
document.Body.Add(new ChartForgeXChart(chart));
Use this companion package when a report already models its visualization in ChartForgeX. Keep charts out of raw HTML or SVG strings so the visual remains reusable and testable at its owning API boundary.
Rendering stays static unless the document opts into interaction. Named review presets cover common premium report patterns without hiding the underlying ChartForgeX contract:
document.Body.ChartForgeX(chart, settings => settings
.ReviewPreset(ChartForgeXChartReviewPreset.CompactReport, "service-health")
.AccessibleLabel("Service health review")
.End());
changeChart.Series[0].WithInteractionKey("rollout.baseline");
changeChart.Series[1].WithInteractionKey("rollout.candidate");
document.Body.ChartForgeX(changeChart, settings => settings
.ReviewPreset(
ChartForgeXChartReviewPreset.GuidedChangeReview,
options => options.Interaction
.AddScenario("rollout", "Rollout", route => route
.AddSeriesStep("rollout.baseline", "Review baseline")
.AddSeriesStep("rollout.candidate", "Review candidate")),
chartId: "rollout-change",
groupName: "release-review")
.End());
Use the same semantic interaction key on related series to synchronize mixed chart families. Synchronized presets require a named group, guided presets require real scenarios, and HtmlForgeX registers the shared ChartForgeX browser assets once per document.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.7.2
- ChartForgeX (>= 1.1.1)
- ChartForgeX.Interactivity (>= 1.1.1)
- ChartForgeX.Interactivity.Html (>= 1.1.1)
- HtmlForgeX (>= 0.53.0)
-
.NETStandard 2.0
- ChartForgeX (>= 1.1.1)
- ChartForgeX.Interactivity (>= 1.1.1)
- ChartForgeX.Interactivity.Html (>= 1.1.1)
- HtmlForgeX (>= 0.53.0)
-
net10.0
- ChartForgeX (>= 1.1.1)
- ChartForgeX.Interactivity (>= 1.1.1)
- ChartForgeX.Interactivity.Html (>= 1.1.1)
- HtmlForgeX (>= 0.53.0)
-
net8.0
- ChartForgeX (>= 1.1.1)
- ChartForgeX.Interactivity (>= 1.1.1)
- ChartForgeX.Interactivity.Html (>= 1.1.1)
- HtmlForgeX (>= 0.53.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.