Table of Contents

Class PropertyCategoryAxisBase

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

Base class for all category (dimension) axis property containers. Provides common properties such as coordinate label settings, sampling, source mode and filtering. Specialized axes (X/Y, radar, treemap, etc.) inherit from this class.

[JsonDerivedType(typeof(PropertyCategoryAxisX), "propertyCategoryAxisX")]
[JsonDerivedType(typeof(PropertyCategoryAxis), "propertyCategoryAxis")]
public abstract class PropertyCategoryAxisBase : DomItem
Inheritance
PropertyCategoryAxisBase
Derived
Inherited Members

Properties

CoordinateLabel

Gets the coordinate label object used to configure how coordinate labels are built (format, rotation, etc.).

[JsonInclude]
public PropertyChartLabelCoordinate CoordinateLabel { get; }

Property Value

PropertyChartLabelCoordinate

CoordinateLabelPlacement

Gets the placement and layout configuration for coordinate labels.

[JsonInclude]
public CoordinateLabelPlacement CoordinateLabelPlacement { get; }

Property Value

CoordinateLabelPlacement

Filter

Gets or sets the filter formula limiting category values.

public string Filter { get; set; }

Property Value

string

RoundLimits

Gets or sets a flag indicating whether axis limits should be rounded (null for not applicable chart types).

public string RoundLimits { get; set; }

Property Value

string

SamplesForDesigner

Gets or sets how many sample category values are generated in the designer preview.

public string SamplesForDesigner { get; set; }

Property Value

string

SourceMode

Gets or sets the source mode (formula determining how category values are sourced). Triggers a notification when changed at runtime.

public string SourceMode { get; set; }

Property Value

string

Value

Gets or sets the expression providing the category value (e.g. field name).

public string Value { get; set; }

Property Value

string