API Reference
ChartFlowStyle
Immutable paint overrides for one authored Sankey or Chord flow, independent of its weight and endpoints.
Inheritance
- ValueType
- ChartFlowStyle
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
- Property ChartSeries.FlowStyles
Accepted by parameters 1
- Method ChartSeries.WithFlowStyle
Constructors
public ChartFlowStyle(ChartColor? fill = null, Double? fillOpacity = null, ChartFillPattern? fillPattern = null, ChartColor? stroke = null, Double? strokeWidth = null, Double? strokeOpacity = null) #Creates validated flow paint overrides. Unspecified values retain the existing rendering defaults.
Parameters
- fill ChartForgeX.Primitives.ChartColor? = null
- Explicit flow fill, taking precedence over source-node, family, series and semantic colors.
- fillOpacity System.Double? = null
- Optional fill alpha multiplier from zero to one.
- fillPattern ChartForgeX.Core.ChartFillPattern? = null
- Optional pattern; None disables an inherited pattern.
- stroke ChartForgeX.Primitives.ChartColor? = null
- Optional outline color; without a width it enables a one-unit outline.
- strokeWidth System.Double? = null
- Optional non-negative outline width; zero disables the outline.
- strokeOpacity System.Double? = null
- Optional outline alpha multiplier from zero to one.
Inherited Methods
public override Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public ChartColor? Fill { get; } #Gets the explicit fill. Null inherits source-node, family, series, semantic-state or palette paint.
public Double? FillOpacity { get; } #Gets the fill opacity multiplier from zero to one. Null inherits the family's ribbon opacity.
public ChartFillPattern? FillPattern { get; } #Gets the flow pattern override. Null inherits the source-node or series pattern; None explicitly disables it.
public ChartColor? Stroke { get; } #Gets the explicit outline color. Setting it enables a one-unit outline unless StrokeWidth overrides or disables it.
public Double? StrokeWidth { get; } #Gets the non-negative outline width in logical units. Zero disables the outline; a positive width enables it with Stroke or the resolved flow color.
public Double? StrokeOpacity { get; } #Gets the outline opacity multiplier from zero to one. Null uses one; opacity alone does not enable an outline.