Skip to content
ChartForgeX

API Reference

Class

MermaidPresentationOptions

Namespace ChartForgeX.Mermaid
Assembly ChartForgeX.Mermaid
Modifiers sealed

Cross-family host overrides applied after source configuration and before native preparation.

Inheritance

  • Object
  • MermaidPresentationOptions

Remarks

Null fields inherit source/native defaults. A family presentation overrides the shared presentation. Themes are immutable native token snapshots; this API introduces no separate palette or font engine.

Usage

Explore 20 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.

Constructors

public MermaidPresentationOptions() #

Properties

public VisualTheme? Theme { get; set; } #

Gets or sets a native paired theme; null retains native colors and source color settings.

public VisualThemeMode? ThemeMode { get; set; } #

Gets or sets the native light/dark mode.

public String? FontFamily { get; set; } #

Gets or sets the requested font family. Native font resolution still applies.

public Double? FontSize { get; set; } #

Gets or sets the data-label size in pixels, scaling the native typography proportionally.

public MermaidTopologySizing? TopologySizing { get; set; } #

Gets or sets sizing for topology-backed families. Null uses Natural. Other native families retain their own layout contract.