Class ChartRow
- Namespace
- combit.Reporting.Dom
- Assembly
- combit.ListLabel31.CrossPlatform.dll
Represents a single data row (series element) within a chart definition in the List & Label DOM. A chart row defines expressions for value, optional coordinate label, visual appearance and related meta information like name or width.
public class ChartRow : DomItem
- Inheritance
-
ChartRow
- Inherited Members
Constructors
ChartRow(CollectionChartRows)
Initializes a new instance of the ChartRow class and appends it to the specified collection.
public ChartRow(CollectionChartRows rowCollection)
Parameters
rowCollectionCollectionChartRowsThe owning collection.
ChartRow(CollectionChartRows, int)
Initializes a new instance of the ChartRow class and inserts it at a specific index.
public ChartRow(CollectionChartRows rowCollection, int index)
Parameters
rowCollectionCollectionChartRowsThe owning collection.
indexintThe zero-based index at which to insert the row.
Properties
Color
Gets or sets the color (formula) used to render the row. This is an LL expression returning a color value.
public string Color { get; set; }
Property Value
CoordinateLabel
Gets or sets the coordinate label expression (e.g. category text) for the row.
public string CoordinateLabel { get; set; }
Property Value
CoordinateLabelOnObject
Gets the configuration for drawing the coordinate label on the object.
[JsonInclude]
public PropertyChartLabelCoordinateOnObject CoordinateLabelOnObject { get; }
Property Value
Name
Gets or sets the display name of the chart row.
public string Name { get; set; }
Property Value
PostProcessing
Gets the post-processing configuration that can apply additional transformations.
[JsonInclude]
public PropertyPostProcessing PostProcessing { get; }
Property Value
Value
Gets or sets the value expression (numeric / date etc.) for the chart row.
public string Value { get; set; }
Property Value
ValueAxisAssignment
Gets or sets the value axis assignment identifier for multi-axis charts.
public string ValueAxisAssignment { get; set; }
Property Value
Visual
Gets the visual settings (e.g. style overrides) for the row.
[JsonInclude]
public PropertyVisual Visual { get; }
Property Value
VisualSymbol
Gets or sets the symbol identifier expression used for certain chart types (e.g. line markers). Returns empty string if the property is not supported for the current chart type.
public string VisualSymbol { get; set; }
Property Value
Width
Gets or sets the width expression (e.g. for bar / column charts) of the row.
public string Width { get; set; }
Property Value
Methods
Initialize(CollectionChartRows, int)
Performs internal initialization and inserts the instance into the owning CollectionChartRows.
protected void Initialize(CollectionChartRows rowCollection, int index)
Parameters
rowCollectionCollectionChartRowsTarget collection.
indexintInsert index.