API Reference
ChartForgeX API reference
Dependency-free charts and diagrams with shared SVG, HTML and native raster rendering, typography, theme/frame contracts and semantic artifact handoff.
Quick Start
Frequently used types and entry points.
Chart
Represents a renderer-independent chart definition.
ChartGrid
Describes a dependency-free small-multiple report made from multiple charts.
ChartTable
A structured, themeable table visual block.
TopologyChart
Represents a renderer-independent topology diagram.
MermaidRenderer
Parses Mermaid source and renders every supported family through the canonical static engine.
VisualStory
Models a resolved, deterministic visual story. Execution and tokenization belong to optional adapter...
All Namespaces
Browse all 908 types organized by namespace.
ChartForgeX (2)
ChartForgeX.Accessibility (1)
ChartForgeX.Composition (29)
ImageComposition ImageLineCap PngVisualCanvasRenderer SvgVisualCanvasRenderer VisualCanvas VisualCanvasAnchor VisualCanvasBackdropStyle VisualCanvasFeatureItem VisualCanvasFeatureStripLayer VisualCanvasHeroBadgeLayer VisualCanvasHeroTitleLayer VisualCanvasImageFit VisualCanvasImageLayer VisualCanvasInfoTileIconKind VisualCanvasInfoTileLayer VisualCanvasInfoTileMiniChartKind VisualCanvasInfoTileSurfaceStyle VisualCanvasInfoTileTextOptions VisualCanvasKeyValueBlockLayer VisualCanvasKeyValueItem VisualCanvasLayer VisualCanvasLayoutDiagnostic VisualCanvasLayoutDiagnosticSeverity VisualCanvasLayoutReport VisualCanvasPlacement VisualCanvasStyleOptions VisualCanvasTextFitPolicy VisualCanvasTextLayer VisualCanvasTextRun
ChartForgeX.Core (165)
Chart ChartAnnotation ChartAnnotationKind ChartAxis ChartAxisLabel ChartAxisLabelOrientation ChartAxisSide ChartBarMode ChartBarStyle ChartBarVisualStyle ChartBoxPlot ChartBoxPlotOptions ChartBubble ChartBubbleOptions ChartBubbles ChartBulletValue ChartCalendarHeatmapItem ChartCalendarOptions ChartCandlestick ChartChordDirectionCue ChartChordLabelContent ChartChordOptions ChartColorBand ChartColorDimensionOptions ChartColorLegendStyle ChartColorScale ChartColorScaleMode ChartColorStop ChartDataLabelConnectorStyle ChartDataLabelPlacement ChartDecimationMode ChartDecimationResult ChartDecimator ChartDescriptionFacts ChartDescriptionKind ChartDifferenceAreaOptions ChartDifferencePoint ChartDumbbell ChartErrorBar ChartFillPattern ChartFinancialItemOptions ChartFinancialOptions ChartFinancialWickOptions ChartFlowLink ChartFlowStyle ChartFunnelForm ChartFunnelOptions ChartGanttDependency ChartGanttItem ChartGanttLaneItem ChartGaugeBand ChartGaugeForm ChartGaugeOptions ChartGaugeValue ChartGrid ChartGridLineStyle ChartGridPage ChartGridPanelSpan ChartHeatmapCell ChartHeatmapRow ChartHeatmapScale ChartHeatmapValueTextMode ChartHierarchyItem ChartHierarchyValuePolicy ChartHistogramAggregation ChartHistogramBin ChartHistogramBinLayout ChartHistogramEncoding ChartInterpolation ChartInterval ChartLabelDensity ChartLabels ChartLegendPosition ChartLineAreaForm ChartLineMarkerMode ChartLineVisualStyle ChartMapCatalog ChartMapCatalogEntry ChartMapCatalogEntryKind ChartMapConnector ChartMapDefinition ChartMapGeoJson ChartMapGeoJsonOptions ChartMapGeoJsonProjection ChartMapLayer ChartMapPoint ChartMapRegion ChartMapScaleLegendPosition ChartMapViewport ChartMarkBackdrop ChartMarkerOptions ChartMarkerShape ChartMissingDataPolicy ChartNode ChartObservationId ChartOptions ChartOrientation ChartParetoItem ChartPictorialItem ChartPictorialShape ChartPieSliceLabelContent ChartPieSliceLabelContext ChartPlotRegion ChartPngOutputScale ChartPoints ChartPolarGridShape ChartProgressItem ChartPyramidOptions ChartPyramidValueEncoding ChartRadarOptions ChartRadialGeometryOptions ChartRadialLayer ChartRadialLayerCap ChartRadialLayers ChartRangeBand ChartRangeBarEndpoint ChartRangeBarEndpointLabelContext ChartRangeBarLabelContent ChartRangeBarOptions ChartRegionMapItem ChartResolutionPolicy ChartSankeyAlignment ChartSankeyEdgeLabelPlacement ChartSankeyLabelPlacement ChartSankeyNodeOrder ChartSankeyOptions ChartSankeyVerticalAlignment ChartScaleKind ChartSeries ChartSeriesId ChartSeriesKind ChartSeriesKindCapabilities ChartSeriesState ChartStateCategory ChartStateEmphasis ChartStatePattern ChartStateTimelineSegment ChartStepPosition ChartStrokeStyle ChartSunburstLabelContext ChartSunburstOptions ChartTextRole ChartTileMapCatalog ChartTileMapDefinition ChartTileMapRegion ChartTimeAggregation ChartTimedValue ChartTimeTickInterval ChartTimeTickUnit ChartTreeLink ChartTreemapOptions ChartValueFormat ChartWaterfallItem ChartWaterfallItemKind ChartWaterfallOptions ChartWordCloudItem ChartXViewport PngFontInfo PngFontSource RasterImageFormat RasterImageFormatExtensions RasterImageOptions Sparkline SparklineData SparklineStyle
ChartForgeX.Data (3)
ChartForgeX.Diagnostics (1)
ChartForgeX.Html (2)
ChartForgeX.Interactivity (63)
ChartBrushAxis ChartInteractionFeatures ChartInteractionOptions ChartInteractionScenario ChartInteractionScenarioExtensions ChartInteractionScenarioFocusMode ChartInteractionScenarioStep ChartInteractionTargetKinds ChartSelectionMode GraphBarnesHutPhysicsOptions GraphClusterMode GraphClusterOptions GraphEdgeShape GraphEdgeStyle GraphForceAtlas2PhysicsOptions GraphHierarchicalRepulsionPhysicsOptions GraphHierarchyOptions GraphInteractionOptions GraphLayoutDirection GraphLayoutMode GraphLayoutOptions GraphLevelOfDetailOptions GraphManipulationOptions GraphNodeDragBehavior GraphNodeShape GraphNodeStyle GraphPerformanceOptions GraphPhysicsOptions GraphPhysicsSolver GraphPhysicsSolverOptions GraphPhysicsStabilizationOptions GraphRepulsionPhysicsOptions GraphScene GraphSceneCluster GraphSceneClusterExtensions GraphSceneEdge GraphSceneExtensions GraphSceneFeatures GraphSceneNeighborhoodOptions GraphSceneNeighborhoodPlanner GraphSceneNode GraphSceneOptions GraphScenePatch GraphScenePatchExtensions GraphScenePatchResult GraphScenePoint GraphSceneStage GraphSceneStageKind GraphSceneStageOptions GraphSceneStagePlanner GraphSceneSuperTopologyExtensions VisNetworkEdge VisNetworkGraph VisNetworkGroupOptions VisNetworkHierarchicalLayoutOptions VisNetworkInteractionOptions VisNetworkLayoutOptions VisNetworkManipulationOptions VisNetworkNode VisNetworkNodeShape VisNetworkOptions VisNetworkPhysicsOptions VisNetworkSmoothType
ChartForgeX.Interactivity.Html (42)
ChartSeriesScenarioExtensions GraphExplorerExtensions GraphSceneStageImageOptions GraphSceneStageImageResult GraphSceneStaticExtensions GraphSceneStaticImageFormat GraphSceneStaticRenderOptions HtmlAssetFile HtmlAssetReferences HtmlChartAdaptiveLayoutOptions HtmlChartCrosshairLineStyle HtmlChartCrosshairOptions HtmlChartHighlightMode HtmlChartHighlightOptions HtmlChartHighlightStyle HtmlChartInteractionOptions HtmlChartResponsiveLayout HtmlChartSection HtmlChartToolbarLayout HtmlChartTooltipAnchor HtmlChartTooltipMode HtmlChartTooltipOptions HtmlChartTooltipPlacement HtmlChartTooltipPositionOptions HtmlChartTooltipRange HtmlGraphExplorerOptions HtmlGraphExplorerRenderer HtmlGraphExplorerTheme HtmlGraphRenderBackend HtmlInteractiveAssetFiles HtmlInteractiveChartRenderer HtmlInteractiveDashboardOptions HtmlInteractiveDashboardRenderer HtmlInteractiveTopologyRenderer HtmlMotionPlayerRenderer InteractiveChartExtensions InteractiveTopologyExtensions TopologyGraphExplorerExtensions TopologyGraphSceneOptions TopologyIconStencilBrowserExtensions TopologyIconStencilBrowserOptions TopologyReportHtmlExtensions
ChartForgeX.Markup (24)
ChartForgeXMarkdown ChartForgeXMarkdownBlock IVisualMarkupBlockParser MarkupChartDocument MarkupChartParser MarkupDiagnostic MarkupFlowParser MarkupParseResult`1 MarkupSequenceParser MarkupTableParser MarkupTimelineParser MarkupTopologyCSharpEmitter MarkupTopologyDocument MarkupTopologyEdge MarkupTopologyGroup MarkupTopologyNode MarkupTopologyParser VisualMarkupBlock VisualMarkupFenceOptions VisualMarkupKind VisualMarkupParser VisualMarkupParseResult VisualMarkupScanner VisualMarkupScanResult
ChartForgeX.Markup.Mermaid (2)
ChartForgeX.Mermaid (166)
MermaidArchitectureDocument MermaidArchitectureEdge MermaidArchitectureEndpoint MermaidArchitectureGroup MermaidArchitectureJunction MermaidArchitectureRendering MermaidArchitectureService MermaidAstNode MermaidBlockDocument MermaidBlockEdge MermaidBlockItem MermaidBlockRendering MermaidBlockRenderOptions MermaidC4Boundary MermaidC4Document MermaidC4Element MermaidC4Relationship MermaidC4Rendering MermaidClassDocument MermaidClassMember MermaidClassNode MermaidClassRelationship MermaidClassStyleStatement MermaidConfigurationSetting MermaidCynefinDocument MermaidCynefinRendering MermaidDiagnostic MermaidDiagnosticCodes MermaidDiagramKind MermaidDirective MermaidDocument MermaidEntityAttribute MermaidEntityNode MermaidEntityRelationship MermaidEntityRelationshipDocument MermaidEventModelingDataBlock MermaidEventModelingDocument MermaidEventModelingEntityKind MermaidEventModelingFrame MermaidEventModelingRelation MermaidEventModelingRendering MermaidFlowchartClassDefinition MermaidFlowchartDirection MermaidFlowchartDocument MermaidFlowchartEdge MermaidFlowchartLinkStyle MermaidFlowchartNode MermaidFlowchartNodeShape MermaidFlowchartRendering MermaidFlowchartRenderOptions MermaidFlowchartSubgraph MermaidGanttDocument MermaidGanttRendering MermaidGanttRenderOptions MermaidGanttSection MermaidGanttTask MermaidGitGraphBranch MermaidGitGraphCommit MermaidGitGraphDocument MermaidGitGraphRendering MermaidGitGraphRenderOptions MermaidIshikawaDocument MermaidIshikawaNode MermaidIshikawaRendering MermaidIshikawaRenderOptions MermaidJourneyDocument MermaidJourneyRendering MermaidJourneyRenderOptions MermaidJourneySection MermaidJourneyTask MermaidKanbanColumn MermaidKanbanDocument MermaidKanbanTask MermaidMindMapColorMode MermaidMindMapDocument MermaidMindMapNode MermaidPacketDocument MermaidPacketField MermaidPacketRendering MermaidPacketRenderOptions MermaidParseOptions MermaidParser MermaidParseResult`1 MermaidPieDocument MermaidPieRendering MermaidPieRenderOptions MermaidPieSlice MermaidQuadrantDocument MermaidQuadrantPoint MermaidQuadrantRendering MermaidQuadrantRenderOptions MermaidRadarAxis MermaidRadarCurve MermaidRadarDocument MermaidRadarRendering MermaidRadarRenderOptions MermaidRawStatement MermaidRenderer MermaidRenderOptions MermaidRenderResult MermaidRequirementDocument MermaidRequirementElement MermaidRequirementNode MermaidRequirementRelationship MermaidRequirementRendering MermaidSankeyDocument MermaidSankeyLink MermaidSankeyRendering MermaidSankeyRenderOptions MermaidSequenceActivation MermaidSequenceAutonumber MermaidSequenceBlock MermaidSequenceBlockKind MermaidSequenceDocument MermaidSequenceLink MermaidSequenceMessage MermaidSequenceNote MermaidSequenceParticipant MermaidSequenceRendering MermaidSequenceRenderOptions MermaidSourceConfiguration MermaidSourceSpan MermaidStateDocument MermaidStateNode MermaidStateStatement MermaidStateTransition MermaidSwimlaneDocument MermaidTimelineDirection MermaidTimelineDocument MermaidTimelineEvent MermaidTimelinePeriod MermaidTimelineRendering MermaidTimelineRenderOptions MermaidTimelineSection MermaidTopologyRendering MermaidTopologyRenderOptions MermaidTreemapDocument MermaidTreemapNode MermaidTreemapRendering MermaidTreemapRenderOptions MermaidTreeViewDocument MermaidTreeViewNode MermaidUseCaseDocument MermaidVennDocument MermaidVennIntersection MermaidVennRendering MermaidVennRenderOptions MermaidVennSet MermaidVennTextNode MermaidWardleyAnnotation MermaidWardleyDocument MermaidWardleyEvolution MermaidWardleyLink MermaidWardleyMarker MermaidWardleyNode MermaidWardleyNote MermaidWardleyPipeline MermaidWardleyPipelineComponent MermaidWardleyRendering MermaidWardleyRenderOptions MermaidXYChartAxis MermaidXYChartDocument MermaidXYChartRendering MermaidXYChartRenderOptions MermaidXYChartSeries MermaidXYChartSeriesKind
ChartForgeX.Motion (5)
ChartForgeX.Primitives (8)
ChartForgeX.Raster (9)
ChartForgeX.Rendering (19)
ChartXProjection IStaticVisualSource IVisualRenderable LabelCandidate LabelFallbackRule LabelObstacle LabelPlacementRequest LabelPlacementService PlacedLabel PreparedVisual VisualDiagnostic VisualFrame VisualLayoutOptions VisualRenderContext VisualRenderOptions VisualSemanticRegion VisualSize VisualSvgLinkTarget VisualSvgOptions
ChartForgeX.Stories (37)
HtmlVisualStoryRenderer IStorySourceTokenizer PngVisualStoryRenderer PreparedVisualStory StoryArtifactExtensions StoryReplay StoryReplayEvent StoryReplayEventKind StorySourceSpan StorySourceText StorySourceTimeline StorySyntaxKind StorySyntaxPalette SvgVisualStoryRenderer VisualStory VisualStoryAnimationOptions VisualStoryChapter VisualStoryExtensions VisualStoryFormat VisualStoryFrameOptions VisualStoryMediaSurface VisualStoryOutcome VisualStoryPanel VisualStoryPlaybackOptions VisualStoryReplaySurface VisualStoryScene VisualStorySceneLayout VisualStorySourceOptions VisualStorySourceSurface VisualStoryStyleOptions VisualStorySurface VisualStorySurfaceKind VisualStoryTerminalOptions VisualStoryTerminalSurface VisualStoryTextSurface VisualStoryThemes VisualStoryTranscriptRenderer
ChartForgeX.SvgRaster (3)
ChartForgeX.Terminal (18)
HtmlTerminalStoryRenderer PngTerminalStoryRenderer SvgTerminalStoryRenderer TerminalColumnAlignment TerminalDialect TerminalStory TerminalStoryAnimationOptions TerminalStoryExtensions TerminalStoryPlaybackSpeed TerminalStoryStep TerminalStoryStepKind TerminalStyleOptions TerminalTab TerminalTabIcon TerminalTable TerminalTextTone TerminalThemes TerminalWindowStyle
ChartForgeX.Themes (15)
ChartForgeX.Topology (112)
PreparedTopology TopologyArrowMarkerStyle TopologyCanvasSurfaceStyle TopologyCardSubtitleMode TopologyChart TopologyChartExtensions TopologyChartValidator TopologyEdge TopologyEdgeCornerStyle TopologyEdgeEmphasis TopologyEdgeKind TopologyEdgeLayoutInference TopologyEdgeLineStyle TopologyEdgePort TopologyEdgeRouting TopologyForceLayoutProfile TopologyGroup TopologyGroupLayoutPolicy TopologyGroupSurfaceStyle TopologyHeaderStyle TopologyHealthStatus TopologyHierarchyExtensions TopologyHierarchyItem TopologyHierarchyLayoutPolicy TopologyHierarchyOptions TopologyHtmlControlPlacement TopologyHtmlRenderer TopologyHtmlScenarioControlMode TopologyIconArtwork TopologyIconCatalog TopologyIconCatalogExportExtensions TopologyIconCatalogExportOptions TopologyIconCatalogItem TopologyIconCatalogLoadOptions TopologyIconCatalogLoadResult TopologyIconCatalogQuery TopologyIconCatalogQueryExtensions TopologyIconCatalogSummaryExtensions TopologyIconCatalogValidationResult TopologyIconDefinition TopologyIconPack TopologyIconPackConflictBehavior TopologyIconPackJson TopologyIconPackLoadResult TopologyIconPackSummary TopologyIconPackValidationResult TopologyIconPaletteExtensions TopologyIconPaletteOptions TopologyIconShape TopologyIconSvgPackImporter TopologyIconSvgPackImportFile TopologyIconSvgPackImportOptions TopologyIconSvgPackImportResult TopologyIconValidationExtensions TopologyIconValidationIssue TopologyIconValidationSeverity TopologyIconVendorSummary TopologyLabels TopologyLayoutBoundsDiagnostic TopologyLayoutCollisionDiagnostic TopologyLayoutDiagnosticReport TopologyLayoutDiagnostics TopologyLayoutDirection TopologyLayoutEdgeDiagnostic TopologyLayoutEdgeLabelDiagnostic TopologyLayoutGroupDiagnostic TopologyLayoutMode TopologyLayoutNodeDiagnostic TopologyLayoutPortDiagnostic TopologyLayoutPreset TopologyLayoutRouteCrossingDiagnostic TopologyLayoutRouteCrossingKind TopologyLayoutRouteOverlapDiagnostic TopologyLegend TopologyLegendItem TopologyLegendItemKind TopologyLegendMode TopologyMapBackgroundStyle TopologyMarkerKind TopologyMindMapExtensions TopologyMindMapOptions TopologyMotionExtensions TopologyMotionOptions TopologyMotionPresentation TopologyNode TopologyNodeDetail TopologyNodeDisplayMode TopologyNodeKind TopologyNodePort TopologyNodeShape TopologyNodeSurfaceStyle TopologyPngRenderer TopologyReadabilityReport TopologyRenderOptions TopologyRenderOptionsExtensions TopologyReport TopologyReportLink TopologyReportOptions TopologyScenario TopologyScenarioStep TopologyScenarioStepKind TopologySeverity TopologySvgRenderer TopologyTeamMember TopologyTeamOptions TopologyValidationException TopologyValidationIssue TopologyValidationResult TopologyView TopologyViewport TopologyViewPreset TopologyVisualStyle
ChartForgeX.Typography (18)
ChartForgeX.VisualArtifacts (87)
ChartArtifactRendering CompositeArtifactRendering FlowArtifact FlowArtifactConnector FlowArtifactConnectorKind FlowArtifactDirection FlowArtifactLane FlowArtifactLayoutMode FlowArtifactRendering FlowArtifactStep FlowArtifactStepKind ITableArtifactDataProvider SequenceArtifact SequenceArtifactActivation SequenceArtifactBlock SequenceArtifactBlockKind SequenceArtifactBranch SequenceArtifactMessage SequenceArtifactMessageKind SequenceArtifactMessageLineStyle SequenceArtifactNote SequenceArtifactNotePlacement SequenceArtifactParticipant SequenceArtifactParticipantKind SequenceArtifactRendering TableArtifact TableArtifactCapabilities TableArtifactCell TableArtifactColumn TableArtifactColumnType TableArtifactFilter TableArtifactQuery TableArtifactQueryResult TableArtifactRendering TableArtifactRow TableArtifactSort TopologyArtifactRendering VisualArtifact VisualArtifactExportFormat VisualArtifactHtmlSizing VisualArtifactInterchangeAnnotation VisualArtifactInterchangeAnnotationRole VisualArtifactInterchangeArtwork VisualArtifactInterchangeArtworkStatus VisualArtifactInterchangeDetail VisualArtifactInterchangeEdge VisualArtifactInterchangeEdgeRole VisualArtifactInterchangeEnvelope VisualArtifactInterchangeFamily VisualArtifactInterchangeFlowArtifact VisualArtifactInterchangeFlowEdge VisualArtifactInterchangeFlowNode VisualArtifactInterchangeGroup VisualArtifactInterchangeGroupRole VisualArtifactInterchangeLegend VisualArtifactInterchangeLegendItem VisualArtifactInterchangeMapping VisualArtifactInterchangeMapViewport VisualArtifactInterchangeMetric VisualArtifactInterchangeNode VisualArtifactInterchangeNodeRole VisualArtifactInterchangePoint VisualArtifactInterchangePort VisualArtifactInterchangePresentation VisualArtifactInterchangeScenario VisualArtifactInterchangeScenarioStep VisualArtifactInterchangeSequenceAnnotation VisualArtifactInterchangeSequenceArtifact VisualArtifactInterchangeSequenceEdge VisualArtifactInterchangeSequenceNode VisualArtifactInterchangeTheme VisualArtifactInterchangeTopologyArtifact VisualArtifactInterchangeTopologyEdge VisualArtifactInterchangeTopologyGroup VisualArtifactInterchangeTopologyNode VisualArtifactKind VisualArtifactLegendItem VisualArtifactRegion VisualArtifactRendering VisualArtifactRenderOptions VisualArtifactSize VisualArtifactSourceLanguage VisualCanvasArtifactRendering VisualGridArtifactRendering VisualWatermark VisualWatermarkDecoration VisualWatermarkKind
ChartForgeX.VisualBlocks (77)
ActivityTimelineBlock ActivityTimelineItem ActivityTimelineItemKind BlockLayoutBlock BlockLayoutEdge BlockLayoutItem BlockLayoutShape ChartList ChartListItem ChartTable ChartTableCell ChartTableCellMicroVisualKind ChartTableColumn ChartTableRow DateStripBlock DateStripItem EntityStripBlock EntityStripItem FactualVisualBlock`1 FishboneCause FishboneDiagramBlock GitGraphBlock GitGraphBranch GitGraphCommit GitGraphCommitType HeatmapInsightCard HeatmapInsightItem HeatmapInsightRow HtmlVisualBlockRenderer HtmlVisualGridRenderer IVisualBlock MetricCard MetricCardBadgePlacement MetricCardDetail MetricCardMicroVisualPlacement MetricCardMicroVisualSurface PacketBitOrder PacketLayoutBlock PacketLayoutField PngFactBlockRenderer PngVisualBlockRenderer PngVisualGridRenderer RadialMetricCard ScheduleTimelineBlock ScheduleTimelineEvent SectionHeaderBlock SegmentedMetricBlock SegmentedMetricItem SegmentedMetricStyle SvgFactBlockRenderer SvgVisualBlockRenderer SvgVisualGridRenderer VennDiagramBlock VennIntersection VennSet VennTextNode VisualBadgeStyle VisualBlockOptions VisualBlock`1 VisualGrid VisualGridItem VisualIcon VisualListMarker VisualStatus WardleyMapAnnotation WardleyMapBlock WardleyMapEvolution WardleyMapLink WardleyMapMarker WardleyMapMarkerKind WardleyMapNode WardleyMapNodeKind WardleyMapNote WardleyMapPipeline WardleyMapPipelineComponent WorkloadListBlock WorkloadListRow