SequenceArtifactPaint
ChartForgeX.VisualArtifacts
Optional explicit paints for sequence roles; null roles resolve from the rendering theme.
Inheritance
- object
- SequenceArtifactPaint
Remarks
Explicit role colors remain authored presentation when a host supplies its own theme.
Usage
Explore 1 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
- Property SequenceArtifact.Paint
Constructors
public SequenceArtifactPaint() #Inherited Methods
Properties
public VisualDropShadow? NoteShadow { get; set; } #Gets or sets an immutable note contour shadow; note text remains vector content.
public VisualDropShadow? FragmentTabShadow { get; set; } #Gets or sets an immutable fragment keyword-tab contour shadow; kind/title text remains vector content.
public VisualDropShadow? BackgroundShadow { get; set; } #Gets or sets an immutable rect-block background shadow, independently of later annotations.
public ChartColor? ParticipantFill { get; set; } #Gets or sets the explicit participant surface color.
public ChartColor? ParticipantBorder { get; set; } #Gets or sets the explicit participant outline color.
public ChartColor? ParticipantText { get; set; } #Gets or sets the explicit participant caption color.
public ChartColor? Lifeline { get; set; } #Gets or sets the explicit participant lifeline color.
public ChartStrokeStyle? LifelineStroke { get; set; } #Gets or sets optional immutable lifeline stroke overrides; null retains the ordinary native width and dash.
public ChartColor? MessageLine { get; set; } #Gets or sets the explicit message line and arrowhead color.
public ChartColor? MessageText { get; set; } #Gets or sets the explicit message caption color.
public ChartColor? MessageLabelFill { get; set; } #Gets or sets a pill drawn behind every message caption; null keeps captions without a backplate.
public ChartColor? MessageLabelBorder { get; set; } #Gets or sets the border of the message caption pill; null draws the pill without a border.
public ChartColor? NumberText { get; set; } #Gets or sets the distinct number text ink; an explicit Number typography color takes precedence.
public ChartColor? NumberFill { get; set; } #Gets or sets the number badge fill; null resolves through MessageLine and the native theme.
public ChartColor? NoteFill { get; set; } #Gets or sets the explicit note surface color.
public ChartColor? NoteBorder { get; set; } #Gets or sets the explicit note outline color.
public ChartColor? NoteText { get; set; } #Gets or sets the explicit note caption color.
public ChartColor? ActivationFill { get; set; } #Gets or sets the explicit activation surface color.
public ChartColor? ActivationBorder { get; set; } #Gets or sets the explicit activation outline color.
public ChartColor? FragmentFill { get; set; } #Gets or sets the explicit fragment header surface color.
public ChartColor? FragmentBorder { get; set; } #Gets or sets the explicit fragment frame and branch separator color.
public ChartColor? FragmentText { get; set; } #Gets or sets the explicit fragment and branch caption color.
public ChartColor? FragmentTitleText { get; set; } #Gets or sets an optional fragment title/section caption ink; null retains FragmentText.