Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 45
Forks 2
NuGet downloads 48,107
Release ChartForgeX-v1.7.0
Language: HTML Updated: 2026-09-02

API Reference

Class

VennDiagramBlock

Namespace ChartForgeX.VisualBlocks

A deterministic static Venn diagram for one to three sets.

Inheritance

  • Object
  • VennDiagramBlock

Methods

AddIntersection(System.Collections.Generic.IEnumerable{System.String} arg1, System.String arg2, System.Double arg3) #

Adds an intersection between two or three sets.

Parameters

arg1 System.Collections.Generic.IEnumerable{System.String} required
arg2 System.String required
arg3 System.Double required
AddSet(System.String arg1, System.String arg2, System.Double arg3) #

Adds a Venn set.

Parameters

arg1 System.String required
arg2 System.String required
arg3 System.Double required
AddText(System.Collections.Generic.IEnumerable{System.String} arg1, System.String arg2, System.String arg3) #

Adds an extra text label for a set or intersection.

Parameters

arg1 System.Collections.Generic.IEnumerable{System.String} required
arg2 System.String required
arg3 System.String required
Create() #

Creates a Venn diagram block.

Properties

Sets #

Gets Venn sets in source/render order.

Intersections #

Gets declared set intersections.

TextNodes #

Gets free-form labels attached to sets or intersections.

AccessibleName #

Gets a concise accessibility label.