Table of Contents

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

rowCollection CollectionChartRows

The 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

rowCollection CollectionChartRows

The owning collection.

index int

The 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

string

CoordinateLabel

Gets or sets the coordinate label expression (e.g. category text) for the row.

public string CoordinateLabel { get; set; }

Property Value

string

CoordinateLabelOnObject

Gets the configuration for drawing the coordinate label on the object.

[JsonInclude]
public PropertyChartLabelCoordinateOnObject CoordinateLabelOnObject { get; }

Property Value

PropertyChartLabelCoordinateOnObject

Name

Gets or sets the display name of the chart row.

public string Name { get; set; }

Property Value

string

PostProcessing

Gets the post-processing configuration that can apply additional transformations.

[JsonInclude]
public PropertyPostProcessing PostProcessing { get; }

Property Value

PropertyPostProcessing

Value

Gets or sets the value expression (numeric / date etc.) for the chart row.

public string Value { get; set; }

Property Value

string

ValueAxisAssignment

Gets or sets the value axis assignment identifier for multi-axis charts.

public string ValueAxisAssignment { get; set; }

Property Value

string

Visual

Gets the visual settings (e.g. style overrides) for the row.

[JsonInclude]
public PropertyVisual Visual { get; }

Property Value

PropertyVisual

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

string

Width

Gets or sets the width expression (e.g. for bar / column charts) of the row.

public string Width { get; set; }

Property Value

string

Methods

Initialize(CollectionChartRows, int)

Performs internal initialization and inserts the instance into the owning CollectionChartRows.

protected void Initialize(CollectionChartRows rowCollection, int index)

Parameters

rowCollection CollectionChartRows

Target collection.

index int

Insert index.