|
Name
|
Description
|
![public property public property](pubproperty.gif)
|
Align
|
Represents property Align.
|
![public property public property](pubproperty.gif)
|
Alignment
|
Represents property Alignment.
|
![public property public property](pubproperty.gif)
|
Anchors
|
Represents property Anchors.
|
![public property public property](pubproperty.gif)
|
AutoSize
|
Represents property AutoSize.
|
![public property public property](pubproperty.gif)
|
Background
|
The Background property is the surface or layer behind all chart panel elements. Set the properties of the Background property to change the visual aspect of the background.
A chart layer is similar to layers in Adobe Photoshop. The TRSChartPanel component displays itself using layers: there is a Background layer that is painted first followed by a Gradient layer which is painted on top (and can obscure) the background layer. Then, the ChartBackground layer and the Charts and related graphical elements are displayed (e.g., Header, Footer, Legend, axes). Finally, the TRSChartPanel paints a Foreground layer on top of everything. The RSChartPanel.TRSChartLayer class provides the graphical properties for the Background and Foreground layers.
|
![public property public property](pubproperty.gif)
|
BevelEdges
|
Represents property BevelEdges.
|
![public property public property](pubproperty.gif)
|
BevelInner
|
Represents property BevelInner.
|
![public property public property](pubproperty.gif)
|
BevelKind
|
Represents property BevelKind.
|
![public property public property](pubproperty.gif)
|
BevelOuter
|
Represents property BevelOuter.
|
![public property public property](pubproperty.gif)
|
BevelWidth
|
Represents property BevelWidth.
|
![public property public property](pubproperty.gif)
|
BiDiMode
|
Represents property BiDiMode.
|
![public property public property](pubproperty.gif)
|
BorderStyle
|
Represents property BorderStyle.
|
![public property public property](pubproperty.gif)
|
BorderWidth
|
Represents property BorderWidth.
|
![public property public property](pubproperty.gif)
|
BottomAxis
|
Provides the properties and behavior of the top (horizontal) chart axis for a TRSCustomChartPanel component. The RSChartPanel.TRSChartAxis class is responsible for managing the display of an axis (e.g., grid lines, labels, title) and for managing the range of chart values on an axis and converting between axis values and pixel values.
The TRSCustomChartPanel component uses the TRSChartAxis class for its four axes: BottomAxis, LeftAxis, RightAxis, and TopAxis. A RSChartPanel.TRSCustomChart component also keeps a reference to the horizontal and vertical axis that apply to its chart values (see HorizontalAxis and VerticalAxis properties).
The most important properties of the chart axis class are the Minimum and Maximum properties, which specify the range of the axis, and the ZoomMinimum and ZoomMaximum properties, which specify the zoomed range (e.g., visible range) of the axis. The Options property controls the display of the axis and well as controlling whether the axis automatically updates its Minimum and Maximum range values based on the Charts, and their values, assigned to the axis. The most important methods of the axis are the AxisToPixel and PixelToAxis methods, which are responsible for converting between the actual values of the axis and their location on a Canvas.
|
![public property public property](pubproperty.gif)
|
Canvas
|
Represents property Canvas.
|
![public property public property](pubproperty.gif)
|
ChartBackground
|
The ChartBackground property is the surface or layer behind all charts, e.g. the ChartRect area. Set the properties of the ChartBackground property to change the visual aspect of the chart background.
A chart layer is similar to layers in Adobe Photoshop. The TRSChartPanel component displays itself using layers: there is a Background layer that is painted first followed by a Gradient layer which is painted on top (and can obscure) the background layer. Then, the ChartBackground layer and the Charts and related graphical elements are displayed (e.g., Header, Footer, Legend, axes). Finally, the TRSChartPanel paints a Foreground layer on top of everything. The RSChartPanel.TRSChartLayer class provides the graphical properties for the Background and Foreground layers.
|
![public property public property](pubproperty.gif)
|
ChartColorList
|
Defines the color list to use when new charts are created. When a chart is created and a color is not specified, the object will get a new color based on the next color in the list. If the list is at the end, the new color will be the first color in the list.
Set the ChartColorList property directly to define your own custom color scheme. Set the ChartColorScheme property to use one of the predefined color lists.
|
![public property public property](pubproperty.gif)
|
ChartColorScheme
|
Defines the color scheme to use when new charts are created. When a chart is created and a color is not specified, the object will get a new color based on the next color in the color scheme.
Setting the ChartColorScheme property sets the ChartColorList property. Set the ChartColorList property directly to define your own custom color scheme.
|
![public property public property](pubproperty.gif)
|
ChartRect
|
Specifies the size (in pixels) of the area of the panel that contains the actual charts, e.g., where the charts are drawn. This is the area of the panel that does not include the Header, Footer, axes, etc. Read ChartRect to find the size of the chart area of the chart panel. The ChartRect will change in response to what elements of the chart panel are visible and their size.
|
![public property public property](pubproperty.gif)
|
Charts
|
Contains the list of charts associated with the chart panel, e.g., their Panel property is set to the chart panel.
Note
|
The order of the charts in the list matters. The chart at Index 0 is drawn first, and then every chart is drawn over it.
|
|
![public property public property](pubproperty.gif)
|
ChartShadow
|
Controls the visibility as well as the size and direction of the shadows drawn for the charts in the chart panel. The ChartShadow property is used by the Charts for specifying how they cast a shadow. Change the Size and Direction properties to control the direction and "length" of the shadow. Change the Brush and Pen to change the appearance of the shadow. Finally, use the Visible property to turn chart shadows on or off.
|
![public property public property](pubproperty.gif)
|
Color
|
Represents property Color.
|
![public property public property](pubproperty.gif)
|
Constraints
|
Represents property Constraints.
|
![public property public property](pubproperty.gif)
|
Ctl3D
|
Represents property Ctl3D.
|
![public property public property](pubproperty.gif)
|
DockManager
|
Represents property DockManager.
|
![public property public property](pubproperty.gif)
|
DockSite
|
Represents property DockSite.
|
![public property public property](pubproperty.gif)
|
DragCursor
|
Represents property DragCursor.
|
![public property public property](pubproperty.gif)
|
DragKind
|
Represents property DragKind.
|
![public property public property](pubproperty.gif)
|
DragMode
|
Represents property DragMode.
|
![protected property protected property](protproperty.gif)
|
DrawAreas
|
Represents property DrawAreas.
|
![public property public property](pubproperty.gif)
|
Enabled
|
Represents property Enabled.
|
![public property public property](pubproperty.gif)
|
Font
|
Represents property Font.
|
![public property public property](pubproperty.gif)
|
Footer
|
Controls the appearance of the footer of the chart panel, e.g., the area at the bottom of the chart panel. Change the properties of the footer to change the Text drawn at the bottom of the chart as well as the footer background. Use the Visible property to hide or show the footer.
|
![public property public property](pubproperty.gif)
|
Foreground
|
The Foreground property is the surface or layer in front of all chart panel elements. Set the properties of the Foreground property to change the visual aspect of the background. Note that the Foreground can obscure either partially or completely the other elements of a chart panel.
A chart layer is similar to layers in Adobe Photoshop. The TRSChartPanel component displays itself using layers: there is a Background layer that is painted first followed by a Gradient layer which is painted on top (and can obscure) the background layer. Then, the ChartBackground layer and the Charts and related graphical elements are displayed (e.g., Header, Footer, Legend, axes). Finally, the TRSChartPanel paints a Foreground layer on top of everything. The RSChartPanel.TRSChartLayer class provides the graphical properties for the Background and Foreground layers.
|
![public property public property](pubproperty.gif)
|
Gradient
|
Provides the chart panel the ability to draw a gradient as the background of the chart panel. If the Gradient is Visible, it completely covers the Background of the chart panel.
|
![protected property protected property](protproperty.gif)
|
GradientBuffer
|
Represents property GradientBuffer.
|
![public property public property](pubproperty.gif)
|
Header
|
Controls the appearance of the header of the chart panel, e.g., the area at the top of the chart panel. Change the properties of the header to change the Text drawn at the top of the chart as well as the header background. Use the Visible property to hide or show the header.
|
![protected property protected property](protproperty.gif)
|
HintWindow
|
Represents property HintWindow.
|
![public property public property](pubproperty.gif)
|
ImeMode
|
Represents property ImeMode.
|
![public property public property](pubproperty.gif)
|
ImeName
|
Represents property ImeName.
|
![public property public property](pubproperty.gif)
|
LeftAxis
|
Provides the properties and behavior of the left (vertical) chart axis for a TRSCustomChartPanel component. The RSChartPanel.TRSChartAxis class is responsible for managing the display of an axis (e.g., grid lines, labels, title) and for managing the range of chart values on an axis and converting between axis values and pixel values.
The TRSCustomChartPanel component uses the TRSChartAxis class for its four axes: BottomAxis, LeftAxis, RightAxis, and TopAxis. A RSChartPanel.TRSCustomChart component also keeps a reference to the horizontal and vertical axis that apply to its chart values (see HorizontalAxis and VerticalAxis properties).
The most important properties of the chart axis class are the Minimum and Maximum properties, which specify the range of the axis, and the ZoomMinimum and ZoomMaximum properties, which specify the zoomed range (e.g., visible range) of the axis. The Options property controls the display of the axis and well as controlling whether the axis automatically updates its Minimum and Maximum range values based on the Charts, and their values, assigned to the axis. The most important methods of the axis are the AxisToPixel and PixelToAxis methods, which are responsible for converting between the actual values of the axis and their location on a Canvas.
|
![public property public property](pubproperty.gif)
|
Legend
|
Controls the appearance of the built-in legend of a chart panel. The legend is the box in chart graphics where the points of a chart are labeled or all the charts being displayed are labeled. The Legend has properties including BoxSize, Lines, and LegendStyle. Use the Visible property to hide or show the Legend.
Usually, the legend dynamically chooses and updates the Lines property to determine what to show. By using the OnGetLegendStrings event, you can add lines to the top of the legend. By using the Fixed property, you can update the Lines and the legend will not overwrite them.
Tip
|
Use the stand-alone legend controls (TRSLegendListBox and TRSChartLegendBox) for more control and visual appeal than the built-in legend.
|
|
![public property public property](pubproperty.gif)
|
Listeners
|
Maintains a list of IChartPanelListeners that are interested in changes to the chart panel. The TRSCustomChartPanel control will call the Listeners' methods as changes (adding, deleting, and modifying charts and chart values) occur in the control.
Notes to Implementers
|
Add your class (that implements the IChartPanelListener interface) to this list in order to receive chart and chart value changes without using the regular events. The TRSLegendListBox and TRSChartFunction classes use this mechanism to listen to the chart panel without tieing up the event handlers (leaving them free for users)
|
|
![public property public property](pubproperty.gif)
|
Locked
|
Represents property Locked.
|
![public property public property](pubproperty.gif)
|
Margins
|
Specifies the margins, or empty space, for the top, left, right, and bottom of the chart panel. The Header, Footer, axes, and all other chart elements are placed inside these margins. Use the Margins property to specifies the chart panel margins in canvas pixels (integer in VCL and single floating point in FMX)
|
![protected property protected property](protproperty.gif)
|
MouseTrackingOn
|
Represents property MouseTrackingOn.
|
![protected property protected property](protproperty.gif)
|
MouseTrackingPoint
|
Represents property MouseTrackingPoint.
|
![public property public property](pubproperty.gif)
|
OnCanResize
|
Represents property OnCanResize.
|
![public property public property](pubproperty.gif)
|
OnChange
|
Occurs when the chart panel changes. Write an OnChange event handler to take action when the chart panel changes.
|
![public property public property](pubproperty.gif)
|
OnClick
|
Represents property OnClick.
|
![public property public property](pubproperty.gif)
|
OnConstrainedResize
|
Represents property OnConstrainedResize.
|
![public property public property](pubproperty.gif)
|
OnContextPopup
|
Represents property OnContextPopup.
|
![public property public property](pubproperty.gif)
|
OnDblClick
|
Represents property OnDblClick.
|
![public property public property](pubproperty.gif)
|
OnDockDrop
|
Represents property OnDockDrop.
|
![public property public property](pubproperty.gif)
|
OnDockOver
|
Represents property OnDockOver.
|
![public property public property](pubproperty.gif)
|
OnDragDrop
|
Represents property OnDragDrop.
|
![public property public property](pubproperty.gif)
|
OnDragOver
|
Represents property OnDragOver.
|
![public property public property](pubproperty.gif)
|
OnEndDock
|
Represents property OnEndDock.
|
![public property public property](pubproperty.gif)
|
OnEndDrag
|
Represents property OnEndDrag.
|
![public property public property](pubproperty.gif)
|
OnEnter
|
Represents property OnEnter.
|
![public property public property](pubproperty.gif)
|
OnExit
|
Represents property OnExit.
|
![public property public property](pubproperty.gif)
|
OnGetLegendStrings
|
Occurs when the Legend is compiling the strings - the Lines - that compose the legend. The event occurs before the Legend fills its Lines property. Use the OnGetLegendStrings event to add extra text to the top of the legend.
|
![public property public property](pubproperty.gif)
|
OnGetSiteInfo
|
Represents property OnGetSiteInfo.
|
![public property public property](pubproperty.gif)
|
OnKeyDown
|
Represents property OnKeyDown.
|
![public property public property](pubproperty.gif)
|
OnKeyPress
|
Represents property OnKeyPress.
|
![public property public property](pubproperty.gif)
|
OnKeyUp
|
Represents property OnKeyUp.
|
![public property public property](pubproperty.gif)
|
OnMouseDown
|
Represents property OnMouseDown.
|
![public property public property](pubproperty.gif)
|
OnMouseMove
|
Represents property OnMouseMove.
|
![public property public property](pubproperty.gif)
|
OnMouseUp
|
Represents property OnMouseUp.
|
![public property public property](pubproperty.gif)
|
OnMouseWheel
|
Represents property OnMouseWheel.
|
![public property public property](pubproperty.gif)
|
OnMouseWheelDown
|
Represents property OnMouseWheelDown.
|
![public property public property](pubproperty.gif)
|
OnMouseWheelUp
|
Represents property OnMouseWheelUp.
|
![public property public property](pubproperty.gif)
|
OnPan
|
Occurs when the chart panel pans its visual window. The OnPan event occurs after the Pan has actually occurred. Use the OnPan event handler to take action when a pan occurs.
|
![public property public property](pubproperty.gif)
|
OnResize
|
Represents property OnResize.
|
![public property public property](pubproperty.gif)
|
OnStartDock
|
Represents property OnStartDock.
|
![public property public property](pubproperty.gif)
|
OnStartDrag
|
Represents property OnStartDrag.
|
![public property public property](pubproperty.gif)
|
OnUnDock
|
Represents property OnUnDock.
|
![public property public property](pubproperty.gif)
|
OnUnzoom
|
Occurs when the chart panel unzooms its visual window. The OnUnzoom event occurs after the UnZoom has actually occurred. Use the OnUnzoom event handler to take action when an unzoom occurs.
|
![public property public property](pubproperty.gif)
|
OnZoom
|
Occurs when the chart panel zooms its visual window. The OnZoom event occurs after the Zoom has actually occurred. Use the Onzoom event handler to take action when a zoom occurs
|
![public property public property](pubproperty.gif)
|
ParentBiDiMode
|
Represents property ParentBiDiMode.
|
![public property public property](pubproperty.gif)
|
ParentColor
|
Represents property ParentColor.
|
![public property public property](pubproperty.gif)
|
ParentCtl3D
|
Represents property ParentCtl3D.
|
![public property public property](pubproperty.gif)
|
ParentFont
|
Represents property ParentFont.
|
![public property public property](pubproperty.gif)
|
ParentShowHint
|
Represents property ParentShowHint.
|
![public property public property](pubproperty.gif)
|
PopupMenu
|
Represents property PopupMenu.
|
![public property public property](pubproperty.gif)
|
RightAxis
|
Provides the properties and behavior of the right (vertical) chart axis for a TRSCustomChartPanel component. The RSChartPanel.TRSChartAxis class is responsible for managing the display of an axis (e.g., grid lines, labels, title) and for managing the range of chart values on an axis and converting between axis values and pixel values.
The TRSCustomChartPanel component uses the TRSChartAxis class for its four axes: BottomAxis, LeftAxis, RightAxis, and TopAxis. A RSChartPanel.TRSCustomChart component also keeps a reference to the horizontal and vertical axis that apply to its chart values (see HorizontalAxis and VerticalAxis properties).
The most important properties of the chart axis class are the Minimum and Maximum properties, which specify the range of the axis, and the ZoomMinimum and ZoomMaximum properties, which specify the zoomed range (e.g., visible range) of the axis. The Options property controls the display of the axis and well as controlling whether the axis automatically updates its Minimum and Maximum range values based on the Charts, and their values, assigned to the axis. The most important methods of the axis are the AxisToPixel and PixelToAxis methods, which are responsible for converting between the actual values of the axis and their location on a Canvas.
|
![public property public property](pubproperty.gif)
|
ScalingFlags
|
Represents property ScalingFlags.
|
![protected property protected property](protproperty.gif)
|
SelectionBox
|
Represents property SelectionBox.
|
![public property public property](pubproperty.gif)
|
SelectionColor
|
Defines the color to draw a chart value when it is selected. When a chart value's Selected property is False, the chart value is painted with either the Chart's Color or the chart value's Color (depending on chart Options). However, when a chart value is selected, this property provides the color of the chart value.
|
![public property public property](pubproperty.gif)
|
ShowHint
|
Represents property ShowHint.
|
![public property public property](pubproperty.gif)
|
TabOrder
|
Represents property TabOrder.
|
![public property public property](pubproperty.gif)
|
TabStop
|
Represents property TabStop.
|
![public property public property](pubproperty.gif)
|
TopAxis
|
Provides the properties and behavior of the bottom (horizontal) chart axis for a TRSCustomChartPanel component. The RSChartPanel.TRSChartAxis class is responsible for managing the display of an axis (e.g., grid lines, labels, title) and for managing the range of chart values on an axis and converting between axis values and pixel values.
The TRSCustomChartPanel component uses the TRSChartAxis class for its four axes: BottomAxis, LeftAxis, RightAxis, and TopAxis. A RSChartPanel.TRSCustomChart component also keeps a reference to the horizontal and vertical axis that apply to its chart values (see HorizontalAxis and VerticalAxis properties).
The most important properties of the chart axis class are the Minimum and Maximum properties, which specify the range of the axis, and the ZoomMinimum and ZoomMaximum properties, which specify the zoomed range (e.g., visible range) of the axis. The Options property controls the display of the axis and well as controlling whether the axis automatically updates its Minimum and Maximum range values based on the Charts, and their values, assigned to the axis. The most important methods of the axis are the AxisToPixel and PixelToAxis methods, which are responsible for converting between the actual values of the axis and their location on a Canvas.
|
![public property public property](pubproperty.gif)
|
UseDockManager
|
Represents property UseDockManager.
|
![protected property protected property](protproperty.gif)
|
UserAction
|
Represents property UserAction.
|
![public property public property](pubproperty.gif)
|
UserActions
|
Defines the actions that the user may take with the chart panel. Use the UserActions to enable or disable actions that the user may take with the chart panel. The UserPan, UserSelect, and UserZoom properties define how the user interacts with the chart panel.
|
![public property public property](pubproperty.gif)
|
UserPan
|
Defines the mouse and keyboard action the user must perform in order to Pan the chart panel. Note that this property only defines the action the user must take. The UserActions property actually enables or disables the action.
|
![public property public property](pubproperty.gif)
|
UserProportional
|
Defines the mouse and keyboard action the user must perform in order to constrain the aspect ratio when zooming the chart panel, i.e., the zoomed rectangle is proportional to the ChartRect.
|
![public property public property](pubproperty.gif)
|
UserSelect
|
Defines the mouse and keyboard action the user must perform in order to select chart values in the chart panel. Note that this property only defines the action the user must take. The UserActions property actually enables or disables the action.
|
![public property public property](pubproperty.gif)
|
UserZoom
|
Defines the mouse and keyboard action the user must perform in order to Zoom the chart panel. Note that this property only defines the action the user must take. The UserActions property actually enables or disables the action.
|
![public property public property](pubproperty.gif)
|
Visible
|
Represents property Visible.
|