TdxChartVisualElementAppearance Class
The base class for all visual element appearance settings in the Chart control.
Declaration
TdxChartVisualElementAppearance = class(
TcxLockablePersistent
)
Remarks
The TdxChartVisualElementAppearance
class implements appearance settings for all visual elements in the Chart control. Different appearance setting classes publish different sets of properties declared in the TdxChartVisualElementAppearance
class. Refer to the corresponding terminal class descendant descriptions for details.
Main API Members
The list below outlines key members of the TdxChartVisualElementAppearance
class. These members allow you to customize visual element appearance.
Appearance Settings
- Border
- Specifies if the visual element displays a border.
- BorderColor | BorderThickness
- Customize the appearance of visual element borders.
- Margins | Padding
- Adjust visual element margins and paddings.
- FillOptions | StrokeOptions
- Customize visual element background and outline options.
- FontOptions | TextColor
- Change font settings.
- ParentBackground
- Specifies if the visual element uses background fill settings of its parent.
General-Purpose API Members
- Assign
- Copies compatible appearance settings between visual elements.
- BeginUpdate | EndUpdate | CancelUpdate
- Allow you to avoid excessive redraw operations during batch appearance changes.
Terminal TdxChartVisualElementAppearance Class Descendants
Do not use the TdxChartVisualElementAppearance
class directly. Use the following descendants instead:
- TdxChartVisualElementTitleAppearance
- Stores visual element title appearance settings in the Chart control.
- TdxChartLegendAppearance
- Stores general appearance settings of Chart and diagram legend panes.
- TdxChartCustomLabelsAppearance
- Stores general label appearance settings.
- TdxChartDiagramAppearance
- Stores general diagram appearance options.
- TdxChartAppearance
- Stores general Chart control appearance settings.
- TdxChartCrosshairLabelAppearance
- Stores general appearance settings of Chart crosshair labels.
- TdxChartCrosshairLineAppearance
- Stores general appearance settings of Chart crosshair lines.
- TdxChartSeriesValueLabelAppearance
- Stores series value label appearance settings.
- TdxChartSimpleSeriesViewAppearance
- Stores Simple View appearance settings.
- TdxChartAxisAppearance
- Stores general axis appearance settings.
- TdxChartAxisValueLabelsAppearance
- Stores axis value appearance settings.
- TdxChartCrosshairAxisLabelAppearance
- Stores crosshair axis label appearance settings.
- TdxChartXYSeriesBarAppearance
- Stores Bar View appearance settings.
- TdxChartXYSeriesLineAppearance
- Stores general line appearance settings for Line and Area series Views.
- TdxChartXYSeriesLineMarkerAppearance
- Stores general value marker appearance settings for Line and Area series Views.
Inheritance
TObject
TPersistent
TcxOwnedPersistent
TcxOwnedInterfacedPersistent
TcxLockablePersistent
TdxChartVisualElementAppearance
See Also