Table of Contents

Class TableFieldChart

Namespace
combit.Reporting.Dom
Assembly
combit.ListLabel32.CrossPlatform.dll

Table field that hosts a chart visualization with configurable chart type, size and data source.

public class TableFieldChart : TableFieldBase
Inheritance
TableFieldChart
Inherited Members

Constructors

TableFieldChart(LlChartType, CollectionTableFieldBases)

Creates and appends a chart field.

public TableFieldChart(LlChartType chartType, CollectionTableFieldBases itemCollection)

Parameters

chartType LlChartType
itemCollection CollectionTableFieldBases

TableFieldChart(LlChartType, CollectionTableFieldBases, int)

Creates and inserts a chart field at the specified index, adjusting definition to the given chart type.

public TableFieldChart(LlChartType chartType, CollectionTableFieldBases itemCollection, int index)

Parameters

chartType LlChartType
itemCollection CollectionTableFieldBases
index int

Properties

DefaultWidth

Gets the default width applied to this table field during property initialization. Derived classes override this to supply a field-specific default.

protected override string DefaultWidth { get; }

Property Value

string

The default width value, in internal units.

Definition

Gets the chart definition (engine + appearance settings).

[JsonInclude]
public PropertyChartDefinition Definition { get; }

Property Value

PropertyChartDefinition

ExportAsPicture

Gets or sets whether the chart is exported as a raster image.

public string ExportAsPicture { get; set; }

Property Value

string

Height

Gets or sets the object height.

public string Height { get; set; }

Property Value

string

SourceTablePath

Gets or sets the source table path used for the chart's data.

public string SourceTablePath { get; set; }

Property Value

string

UsesTableFieldLineColor

Gets a value indicating whether this table field uses the default frame line color applied to table fields during property initialization. Derived classes override this to opt in.

protected override bool UsesTableFieldLineColor { get; }

Property Value

bool

UsesTableFieldSpacing

Gets a value indicating whether this table field uses the default frame spacing applied to table fields during property initialization. Derived classes override this to opt in.

protected override bool UsesTableFieldSpacing { get; }

Property Value

bool