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

TopologyIconSvgPackImportOptions

Namespace ChartForgeX.Topology
Assembly ChartForgeX
Modifiers sealed

Defines options for importing a folder of SVG files as a topology icon pack.

Inheritance

  • Object
  • TopologyIconSvgPackImportOptions

Usage

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

Constructors

public TopologyIconSvgPackImportOptions() #

Properties

public String? PackId { get; set; } #

Gets or sets the imported pack id. When omitted, the source directory name is used.

public String? PackLabel { get; set; } #

Gets or sets the imported pack label. When omitted, the source directory name is humanized.

public String? Vendor { get; set; } #

Gets or sets the optional vendor label.

public String? Version { get; set; } #

Gets or sets the optional pack version.

public String? SourceUrl { get; set; } #

Gets or sets the source repository or package URL.

public String? SourceRevision { get; set; } #

Gets or sets the source repository commit, tag, or release identifier.

public String? SourceLicense { get; set; } #

Gets or sets the source license label.

public String? SourceLicenseUrl { get; set; } #

Gets or sets the source license URL.

public String? SourceLicensePath { get; set; } #

Gets or sets the source license file path, when available.

public Boolean Recursive { get; set; } #

Gets or sets whether child folders should be scanned.

public String SearchPattern { get; set; } #

Gets or sets the SVG file search pattern.

public TopologyNodeKind DefaultNodeKind { get; set; } #

Gets or sets the default topology node kind for imported artwork icons.

public TopologyIconShape DefaultShape { get; set; } #

Gets or sets the default renderer-owned fallback shape for imported artwork icons.

public String DefaultColor { get; set; } #

Gets or sets the default icon color used when a host falls back to renderer-owned glyphs.

public Boolean OmitSvgFolderFromCategory { get; set; } #

Gets or sets whether folders named SVG should be omitted from generated categories.

public String? CategoryPrefix { get; set; } #

Gets or sets an optional category prefix for imports split by source folder.

public Boolean SkipUnsafeSvg { get; set; } #

Gets or sets whether unsafe SVG files should be skipped instead of imported as validation errors.

public Boolean StripDoctypeDeclarations { get; set; } #

Gets or sets whether public DOCTYPE declarations should be stripped before XML parsing.

public Boolean AllowNestedSvgRoot { get; set; } #

Gets or sets whether a single nested SVG element should be imported from wrapper markup.