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
CoordinateLabelPlacement
Gets the placement and layout configuration for coordinate labels.
[JsonInclude]
public CoordinateLabelPlacement CoordinateLabelPlacement { get; }
Property Value
Filter
Gets or sets the filter formula limiting category values.
public string Filter { get; set; }
Property Value
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
SamplesForDesigner
Gets or sets how many sample category values are generated in the designer preview.
public string SamplesForDesigner { get; set; }
Property Value
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
Value
Gets or sets the expression providing the category value (e.g. field name).
public string Value { get; set; }