|
AfterPaint
|
Represents method AfterPaint. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
AxesPointToPoint(TRSPoint,TRSChartAxis,TRSChartAxis)
|
Converts axes coordinate to canvas coordinates using the specified X and Y axes. The AxesPointToPoint uses the TRSChartAxis AxisToPixel method. Unlike the AxisToPixel method which converts only the x value or y value, the AxesPointToPoint method converts a point to the canvas coordinates. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
AxesRectToRect(TRSRect,TRSChartAxis,TRSChartAxis)
|
Converts axes coordinates to canvas rectangle coordinates using the specified X and Y axes. The AxesRectToRect method uses the TRSChartAxis AxisToPixel method. Unlike the AxisToPixel method which converts only the x value or y value, the AxesRectToRect method converts an entire chart rectangle to canvas rectangle coordinates.
(Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Changed
|
Overloaded. Represents method Changed. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Changed(TRSCustomChart)
|
Overloaded. Represents method Changed(TRSCustomChart). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
ChartAdded(TRSCustomChart)
|
Represents method ChartAdded(TRSCustomChart). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
ChartDeleted(TRSCustomChart)
|
Represents method ChartDeleted(TRSCustomChart). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
ChartListNotify(TObject,TRSCustomChart,TRSListNotification)
|
Represents method ChartListNotify(TObject,TRSCustomChart,TRSListNotification). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
CreateAxis(TRSChartAxisLocation)
|
Represents method CreateAxis(TRSChartAxisLocation). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
CreateGradient
|
Represents method CreateGradient. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
CreateHeader(String,Boolean)
|
Represents method CreateHeader(String,Boolean). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
CreateLayer(Boolean)
|
Represents method CreateLayer(Boolean). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
CreateLegend
|
Represents method CreateLegend. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
CreateShadow
|
Represents method CreateShadow. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
DoMouseLeave
|
Represents method DoMouseLeave. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Draw(TCanvas,TCanvasRect)
|
Overloaded. Paints the chart panel, including its Background, Header, Footer, Charts, etc to the specified canvas and in the specified rectangle. Use the Draw method to paint the chart panel on any canvas you want.
A chart panel is composed of, and draws in the following order, these elements: A chart panel is composed of, and draws in the following order, these elements:
• Panel Itself •Background (the surface or layer behind all chart panel elements) •Gradient (Drawn behind the chart panel elements and obscures the Background) •Header (the area above where the charts are drawn) •Footer (the area below where the charts are drawn) •BottomAxis •TopAxis •LeftAxis •RightAxis • ChartBackground •Charts •Legend (the text box that labels the charts or their values) •Foreground (the surface or layer in front of all chart panel elements) |
Every element is optional and is controlled by their Visible property.
In addition, the ChartShadow defines the attributes of the shadow that all chart elements can optionally cast.
|
|
Draw(TCanvas,TCanvasRect,TChartPanelAreas)
|
Overloaded. Represents method Draw(TCanvas,TCanvasRect,TChartPanelAreas). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
DrawCharts(TCanvas,TCanvasRect)
|
Draws all the charts of the chart panel to the canvas (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Drawing(TCanvas,TCanvasRect)
|
Represents method Drawing(TCanvas,TCanvasRect). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
DrawMouseTracking(TCanvasPoint)
|
Represents method DrawMouseTracking(TCanvasPoint). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Drawn(TCanvas,TCanvasRect)
|
Represents method Drawn(TCanvas,TCanvasRect). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
DrawSelectionBox(TCanvasRect)
|
Represents method DrawSelectionBox(TCanvasRect). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
GetAxis(THorizontalAxis)
|
Overloaded. Represents method GetAxis(THorizontalAxis). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
GetAxis(TVerticalAxis)
|
Overloaded. Represents method GetAxis(TVerticalAxis). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
GetChartColor
|
Returns a new chart color based on the ChartColorScheme and ChartColorList. Every time a chart is created, it is assigned a new color from the current ChartColorList. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
GetLegendStrings(TStrings)
|
Represents method GetLegendStrings(TStrings). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
InternalDraw(TCanvas,TCanvasRect)
|
Represents method InternalDraw(TCanvas,TCanvasRect). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Invalidate
|
Represents method Invalidate. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
MouseDown(TMouseButton,TShiftState,TCanvasPixel,TCanvasPixel)
|
Represents method MouseDown(TMouseButton,TShiftState,TCanvasPixel,TCanvasPixel). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
MouseMove(TShiftState,TCanvasPixel,TCanvasPixel)
|
Represents method MouseMove(TShiftState,TCanvasPixel,TCanvasPixel). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
MouseUp(TMouseButton,TShiftState,TCanvasPixel,TCanvasPixel)
|
Represents method MouseUp(TMouseButton,TShiftState,TCanvasPixel,TCanvasPixel). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Notification(TComponent,TOperation)
|
Represents method Notification(TComponent,TOperation). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Paint
|
Represents method Paint. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Pan(Integer,Integer,Boolean,Boolean)
|
Overloaded. Moves the visual window (or the zoomed window) that the chart panel displays. The zoomed area is not changed. By default, the Pan method uses the BottomAxis and the LeftAxis to pan. By changing the UseBottomAxis and UseLeftAxis parameters, you can change which axes are used. The MoveX and MoveY parameters, which is based on pixels, are first converted into the equivalent amounts based on chart axis values.
Specifying a positive MoveX amount moves the zoomed window right and a negative amount moves it left. Specifying a positive MoveY amount moves the zoomed window up and a negative amount moves it down.
Use the overloaded Pan method to move the visual window using chart axis values directly.
Note
|
The Pan method does nothing if no chart axis is zoomed (Zooming = False).
|
|
|
Pan(TRSChartValueType,TRSChartValueType,Boolean,Boolean)
|
Overloaded. Moves the visual window (or the zoomed window) that the chart panel displays. The zoomed area is not changed. By default, the Pan method uses the BottomAxis and the LeftAxis to pan. By changing the UseBottomAxis and UseLeftAxis parameters, you can change which axes are used. The MoveX and MoveY parameters, which are based on chart values, specify the movement amount.
Specifying a positive MoveX amount moves the zoomed window right and a negative amount moves it left. Specifying a positive MoveY amount moves the zoomed window up and a negative amount moves it down.
Use the overloaded Pan method to move the visual window using canvas pixel values.
Note
|
The Pan method does nothing if no chart axis is zoomed (Zooming = False).
|
|
|
PointToAxesPoint(TCanvasPoint,TRSChartAxis,TRSChartAxis)
|
Converts a canvas coordinate to axes coordinates using the specified X and Y axes. The PointToAxesPoint uses the TRSChartAxis PixelToAxis method. Unlike the PixelToAxis method which converts only the x value or y value, the PointToAxesPoint method converts a point to the internal point coordinate. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
RectToAxesRect(TCanvasRect,TRSChartAxis,TRSChartAxis)
|
Converts pixel rectangle coordinates to axes coordinates using the specified X and Y axes. The RectToAxesRect method uses the TRSChartAxis PixelToAxis method. Unlike the PixelToAxis method which converts only the x value or y value, the RectToAxesRect method converts an entire rectangle to the internal rectangle coordinates. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Resize
|
Represents method Resize. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
RSVisibleChanged(TRSCustomChart)
|
Represents method RSVisibleChanged(TRSCustomChart). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
ScreenToChart(TCanvasPoint)
|
Converts the screen coordinates of a specified point on the screen to chart panel coordinates. Use ScreenToChart to convert a point in screen coordinates to local, or chart panel area, coordinates. In chart panel area coordinates (0, 0) corresponds to the upper left corner of the chart panel's client area. In screen coordinates (0, 0) corresponds to the upper left corner of the screen. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Select(TCanvasRect,TRSChartSelectionAction)
|
Selects or deselects any chart values displayed within the SelectionRect. Use the Select method to select chart values within the SelectionRect.
Warning
|
Note that the Select method does not work for all chart types
|
|
|
SelectionColorChanged
|
Represents method SelectionColorChanged. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
SenderChanged(TObject)
|
Overloaded. Represents method SenderChanged(TObject). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Unzoom(Boolean,Boolean)
|
Resets the visual window for the two chart axes to their full visual range (e.g., ZoomMinimum = Minimum and ZoomMaximum = Maximum for both the horizontal and vertical axis). Usually, it unzooms the BottomAxis and the LeftAxis to change displayed area for charts associated with those axes. Set the UseBottomAxis parameter to False to use the TopAxis and the UseLeftAxis parameter to False to use the RightAxis. (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
UpdateChartColorScheme
|
Updates the Charts and their values (if Preview is True) to the current color scheme (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
UpdateLegend(TRSCustomChart,TRSChartValue)
|
Represents method UpdateLegend(TRSCustomChart,TRSChartValue). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
ValueChanged(TRSCustomChart,TRSChartValue)
|
Represents method ValueChanged(TRSCustomChart,TRSChartValue). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
ValueSelectionChanged(TRSCustomChart,TRSChartValue)
|
Represents method ValueSelectionChanged(TRSCustomChart,TRSChartValue). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
ValueVisibleChanged(TRSCustomChart,TRSChartValue)
|
Represents method ValueVisibleChanged(TRSCustomChart,TRSChartValue). (Inherited from FMX.RS.ChartPanel.TRSCustomChartPanel.)
|
|
Zoom(TRSPoint,Single,Single,Boolean,Boolean)
|
Overloaded. Zooms the chart panel to desired point in chart coordinates. The magnification of the zoom area is specified by the ZoomX and ZoomY parameters, e.g., ZoomX/ZoomY = 2 means 2x magnification. A value less than or equal to 1 unzooms that axis.
Usually, this method zooms the BottomAxis and the LeftAxis to change displayed area for charts associated with those axes. Set the UseBottomAxis parameter to False to use the TopAxis and the UseLeftAxis parameter to False to use the RightAxis.
Use the ZoomPixelArea method to zoom the visual window by using a pixel coordinate rectangle of the chart panel's canvas. Use the Zoom method to zoom the visual window by using a chart value coordinate rectangle directly.
|
|
Zoom(TRSRect,Boolean,Boolean)
|
Overloaded. Zooms the chart panel to the desired rectangle. Usually, it zooms the BottomAxis and the LeftAxis to change displayed area for charts associated with those axes. Set the UseBottomAxis parameter to False to use the TopAxis and the UseLeftAxis parameter to False to use the RightAxis. The Zoom method accepts a chart value coordinate rectangle and zooms the visual window to that rectangle.
Use the ZoomPixelArea method to zoom the visual window by using a pixel coordinate rectangle of the chart panel's canvas.
The Zoom method uses the TRSChartAxis.Zoom method to change the ZoomMinimum and ZoomMaximum properties of the specified horizontal and vertical axes.
|
|
ZoomPixelArea(TCanvasRect,Boolean,Boolean)
|
Overloaded. Zooms the chart panel to the desired rectangle. Usually, it zooms the BottomAxis and the LeftAxis to change displayed area for charts associated with those axes. Set the UseBottomAxis parameter to False to use the TopAxis and the UseLeftAxis parameter to False to use the RightAxis. The ZoomPixelArea method accepts a pixel coordinate rectangle within the chart panel, converts that rectangle to a chart value coordinate rectangle for the desired axes, and zooms the visual window to that rectangle.
Use the Zoom method to zoom the visual window by using a chart value coordinate rectangle directly.
The ZoomPixelArea method uses the FMX.RS.ChartPanel.TRSChartAxis .Zoom method to change the ZoomMinimum and ZoomMaximum properties of the specified horizontal and vertical axes.
|