Skip to content
ChartForgeX
Class

SequenceParticipantBands

ChartForgeX.VisualArtifacts

Namespace
ChartForgeX.VisualArtifacts
Assembly
ChartForgeX
Modifiers
sealed

Immutable native glyph/label/lifeline bands for one measured participant row.

Inheritance

  • object
  • SequenceParticipantBands

Remarks

Null on the layout retains ordinary native anatomy. Glyphs keep their existing native shapes and must fit the selected band; labels use the shared Participant typography. Mirrored icon labels grow downward from the footer datum.

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.

Returned or exposed by 1

Accepted by parameters 1

Constructors

public SequenceParticipantBands(double glyphHeight = 44, double glyphLabelGap = 6, double labelLifelineGap = 6) #

Creates a positive glyph band with nonnegative glyph-label and label-lifeline clearances, in logical units.

Parameters

glyphHeight double = 44 optional
glyphLabelGap double = 6 optional
labelLifelineGap double = 6 optional

Properties

public double GlyphHeight { get; } #

Gets the reserved glyph band height.

public double GlyphLabelGap { get; } #

Gets the gap between glyph and measured label.

public double LabelLifelineGap { get; } #

Gets the gap separating the label/glyph stack from the lifeline datum.