TdxGaugeCustomCircularScaleRange Class
The base class for the colored range marks (range bars) used in the arc and wide circular arc scales.
Declaration
TdxGaugeCustomCircularScaleRange = class(
TdxGaugeCustomRange
)
Remarks
This class implements the basic functionality required by the TdxGaugeCircularScaleRange and TdxGaugeCircularWideScaleRange classes.
The TdxGaugeCustomCircularScaleRange class extends its ancestor class with the RadiusFactor property that assigns the range mark’s position (i.e., its outer radius) on a circular, three-fourth circular, half-circular, quarter-circular, or wide circular scale. This class also publishes properties of its ancestors, allowing you to:
Set the TdxAlphaColor color value used to display the range bar (the Color property implemented in the TdxGaugeCustomRange class);
Determine the range bar’s starting and ending points on an arc scale (the ValueStart, ValueEnd, and LinkedWithScaleValue properties implemented in the TdxGaugeCustomRange class);
Set the range bar’s relative width (the WidthFactor property implemented in the TdxGaugeCustomRange class);
Switch the range bar’s visibility (the Visible property implemented in the TdxGaugeCustomRange class).
All custom arc-based range classes must be derived from the TdxGaugeCustomCircularScaleRange
class. You do not need to create instances of this class. Create instances of the TdxGaugeCircularScaleRange and TdxGaugeCircularWideScaleRange classes instead.