Skip to content
ChartForgeX

API Reference

Class

MermaidPacketRenderOptions

Namespace ChartForgeX.Mermaid
Assembly ChartForgeX.Mermaid
Modifiers sealed

Defines conversion and rendering defaults for Mermaid packet diagrams.

Inheritance

  • Object
  • MermaidPacketRenderOptions

Usage

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

Accepted by parameters 8

Constructors

public MermaidPacketRenderOptions() #

Properties

public String? Id { get; set; } #

Gets or sets the artifact id.

public String? Title { get; set; } #

Gets or sets the artifact title.

public String? Subtitle { get; set; } #

Gets or sets the artifact subtitle.

public Int32 Width { get; set; } #

Gets or sets the natural preview width.

public Int32 Height { get; set; } #

Gets or sets the natural preview height.

public Double Padding { get; set; } #

Gets or sets the inner preview padding.

public Int32? BitsPerRow { get; set; } #

Gets or sets the row width override; null uses source configuration, then 32 bits.

public Boolean? ShowBitNumbers { get; set; } #

Gets or sets bit-number visibility; null uses source configuration, then true.

public PacketBitOrder? BitOrder { get; set; } #

Gets or sets bit direction within each row; null uses source configuration, then ascending.

public Double? BitWidth { get; set; } #

Gets or sets the preferred logical width of one bit; null uses source configuration, then automatic sizing.

public Double? RowHeight { get; set; } #

Gets or sets the preferred logical field height; null uses source configuration, then automatic sizing.

public Double? FieldGap { get; set; } #

Gets or sets the horizontal field gap; null uses source paddingX, then native spacing.

public Double? RowGap { get; set; } #

Gets or sets the vertical row gap; null uses source paddingY, then native spacing.