Skip to content
ChartForgeX
Class

SequenceTypography

ChartForgeX.VisualArtifacts

Namespace
ChartForgeX.VisualArtifacts
Assembly
ChartForgeX
Modifiers
sealed

Immutable optional per-role sequence typography captured from the canonical text override owner.

Inheritance

  • object
  • SequenceTypography

Remarks

Constructor inputs and getter values are detached. Null/empty roles inherit the active native context. Participant stereotypes retain their existing 0.85 size ratio; In Inline presentation, Number stays part of the message caption unless explicitly styled. Badge presentation resolves its automatic numeric role before matching explicit overrides.

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.

Constructors

public SequenceTypography(TextStyleOverride? participant = null, TextStyleOverride? message = null, TextStyleOverride? note = null, TextStyleOverride? fragment = null, TextStyleOverride? number = null) #

Captures optional participant, message, note, fragment/group and number styles without retaining mutable inputs.

Parameters

participant ChartForgeX.Typography.TextStyleOverride? = null optional
message ChartForgeX.Typography.TextStyleOverride? = null optional
note ChartForgeX.Typography.TextStyleOverride? = null optional
fragment ChartForgeX.Typography.TextStyleOverride? = null optional
number ChartForgeX.Typography.TextStyleOverride? = null optional

Properties

public TextStyleOverride? Participant { get; } #

Gets a detached optional participant role override.

public TextStyleOverride? Message { get; } #

Gets a detached optional message role override.

public TextStyleOverride? Note { get; } #

Gets a detached optional note role override.

public TextStyleOverride? Fragment { get; } #

Gets a detached optional fragment role override.

public TextStyleOverride? Number { get; } #

Gets a detached optional number role override.

public bool HasOverrides { get; } #

Gets whether any role contains authored values.