API Reference
MermaidPresentationOptions
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.
Returned or exposed by 20
- Property MermaidBlockRenderOptions.Presentation
- Property MermaidDiagramRenderOptions.Presentation
- Property MermaidFlowchartRenderOptions.Presentation
- Property MermaidGanttRenderOptions.Presentation
- Property MermaidGitGraphRenderOptions.Presentation
- Property MermaidIshikawaRenderOptions.Presentation
- Property MermaidJourneyRenderOptions.Presentation
- Property MermaidPacketRenderOptions.Presentation
- Property MermaidPieRenderOptions.Presentation
- Property MermaidQuadrantRenderOptions.Presentation
- Property MermaidRadarRenderOptions.Presentation
- Property MermaidRenderOptions.Presentation
- Property MermaidSankeyRenderOptions.Presentation
- Property MermaidSequenceRenderOptions.Presentation
- Property MermaidTimelineRenderOptions.Presentation
- Property MermaidTopologyRenderOptions.Presentation
- Property MermaidTreemapRenderOptions.Presentation
- Property MermaidVennRenderOptions.Presentation
- Property MermaidWardleyRenderOptions.Presentation
- Property MermaidXYChartRenderOptions.Presentation
Constructors
public MermaidPresentationOptions() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
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.