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

TopologyReportOptions

Namespace ChartForgeX.Topology
Assembly ChartForgeX
Modifiers sealed

Configures bounded detail pages for a topology too dense to read as a single image.

Inheritance

  • Object
  • TopologyReportOptions

Usage

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

Constructors

public TopologyReportOptions() #

Properties

public Double PageWidth { get; set; } #

Gets or sets the target page width in pixels.

public Double PageHeight { get; set; } #

Gets or sets the target page height in pixels.

public Int32 MaximumNodesPerPage { get; set; } #

Gets or sets the maximum nodes per detail page, in addition to geometric capacity.

public Int32 MaximumEdgesPerPage { get; set; } #

Gets or sets the maximum internal relationships per page, except indivisible self relationships.

public Double Gap { get; set; } #

Gets or sets the requested space between cards in pixels. The layout's minimum card separation also applies.

public Double MinimumNodeWidth { get; set; } #

Gets or sets the minimum card width; larger source dimensions are retained.

public Double MinimumNodeHeight { get; set; } #

Gets or sets the minimum card height; larger source dimensions are retained.

public TopologyIconCatalog? IconCatalog { get; set; } #

Gets or sets the custom icon catalog to snapshot for every report export.

public Boolean RequireResolvedIcons { get; set; } #

Gets or sets whether unresolved icon identifiers must fail report preparation.