|
Name
|
Description
|
![public method public method](pubmethod.gif)
|
Assign(TPersistent)
|
Copies the contents of another similar object to the current object
Notes to Inheritors
|
Most objects override Assign to handle the assignment of properties from similar objects. When overriding Assign, call the inherited method if the destination object cannot handle the assignment of properties from the class of the Source parameter
|
|
![public method public method](pubmethod.gif)
|
BoundsRect(TCanvas,TCanvasRect,TCanvasPixel)
|
Returns the rectangle where the legend will be located on the Canvas. It also returns LongestWidth, which contains the longest text width of any label in the Lines property. What rectangle the BoundsRect method returns is dependent on the ARect parameter first of all, the labels being displayed in Lines, then the Align property, the MaxWidthPct, MaxRows, and Overlay properties.
Use the BoundsRect method to determine where the legend will draw itself.
|
![protected method protected method](protmethod.gif)
|
Changed
|
Overloaded. Represents method Changed. (Inherited from RSChartPanel.TRSChartGraphic.)
|
![public method public method](pubmethod.gif)
|
Clone
|
Creates a "deep" copy of the chart graphic. It constructs a new chart graphic of the correct type and then calls the Assign method to copy its properties to the new copy. (Inherited from RSChartPanel.TRSChartGraphic.)
|
![public method public method](pubmethod.gif)
|
Draw(TCanvas,TCanvasRect)
|
Overloaded. Paints the chart graphic to the specified Canvas in the specified location. It uses the current canvas' brush and pen. Use the Draw method to paint the chart graphic to any canvas and anywhere and with any size on the canvas.
Notes to Inheritors
|
Descendant classes of TRSChartGraphic override the InternalDraw method to actually paint themselves.
|
|
![public method public method](pubmethod.gif)
|
Draw(TCanvas,TCanvasRect,TRSChartAxis,TRSChartAxis)
|
Overloaded. Paints the chart graphic to the specified Canvas in the specified location. It uses the current canvas' brush and pen. Use the Draw method to paint the chart graphic to any canvas and anywhere and with any size on the canvas.
The VertAxis and HorizAxis parameters can be used to provide point to pixel conversions (see RSChartPanel.TRSChartAxis ).
Notes to Inheritors
|
Descendant classes of TRSChartGraphic override the InternalDraw method to actually paint themselves.
|
|
![protected method protected method](protmethod.gif)
|
DrawGlyph(TCanvas,Integer,TCanvasPixel,TCanvasPixel)
|
Represents method DrawGlyph(TCanvas,Integer,TCanvasPixel,TCanvasPixel).
|
![protected method protected method](protmethod.gif)
|
Drawing(TCanvas,TCanvasRect)
|
Represents method Drawing(TCanvas,TCanvasRect). (Overrides RSChartPanel.TRSChartGraphic.Drawing(TCanvas,TCanvasRect).)
|
![protected method protected method](protmethod.gif)
|
DrawLabel(TCanvas,Integer,TCanvasPixel,TCanvasPixel,TCanvasPixel)
|
Represents method DrawLabel(TCanvas,Integer,TCanvasPixel,TCanvasPixel,TCanvasPixel).
|
![protected method protected method](protmethod.gif)
|
Drawn(TCanvas,TCanvasRect)
|
Represents method Drawn(TCanvas,TCanvasRect). (Inherited from RSChartPanel.TRSChartGraphic.)
|
![public method public method](pubmethod.gif)
|
FormatValue(TRSCustomChart,Integer)
|
Returns the label for the RSChartPanel.TRSChartValue at the Index position in the chart's Values collection. The string returned is dependent on the TRSChartValue instance and the TextStyle property.
|
![protected method protected method](protmethod.gif)
|
GetLegendStrings
|
Represents method GetLegendStrings.
|
![protected method protected method](protmethod.gif)
|
GetText
|
Represents method GetText. (Inherited from RSChartPanel.TRSCustomChartLabel.)
|
![protected method protected method](protmethod.gif)
|
Initialize
|
Represents method Initialize. (Overrides RSChartPanel.TRSCustomChartLabel.Initialize.)
|
![protected method protected method](protmethod.gif)
|
InitializeEvents
|
Represents method InitializeEvents. (Overrides RSChartPanel.TRSCustomChartLabel.InitializeEvents.)
|
![protected method protected method](protmethod.gif)
|
InternalDraw(TCanvas,TCanvasRect)
|
Represents method InternalDraw(TCanvas,TCanvasRect). (Overrides RSChartPanel.TRSCustomChartLabel.InternalDraw(TCanvas,TCanvasRect).)
|
![public method public method](pubmethod.gif)
|
IsShowingCharts
|
Returns True if the legend will be displaying chart names in the legend. This value is dependent on the LegendStyle as well as how many charts are visible in the chart panel.
|
![protected method protected method](protmethod.gif)
|
LongestLine(TCanvas,TCanvasRect)
|
Represents method LongestLine(TCanvas,TCanvasRect).
|
![protected method protected method](protmethod.gif)
|
SenderChanged(TObject)
|
Represents method SenderChanged(TObject). (Overrides RSChartPanel.TRSChartGraphic.SenderChanged(TObject).)
|
![protected method protected method](protmethod.gif)
|
SetFont(TFont)
|
Represents method SetFont(TFont). (Overrides RSChartPanel.TRSCustomChartLabel.SetFont(TFont).)
|
![protected method protected method](protmethod.gif)
|
SetText(String)
|
Represents method SetText(String). (Inherited from RSChartPanel.TRSCustomChartLabel.)
|
![protected method protected method](protmethod.gif)
|
Size(TCanvas,TCanvasRect,TCanvasPixel)
|
Represents method Size(TCanvas,TCanvasRect,TCanvasPixel).
|
![public method public method](pubmethod.gif)
|
TiledDraw(TCanvas,TCanvasRect,TTileGraphic,TCanvasPixel,TCanvasPixel)
|
Overloaded. Tiles the image across the entire input rectangle.
The Image is drawn at full size from the top left of the ARect across and down until outside of the input rectangle. Use the overloaded TiledDraw methods to constrain the size of the Image.
|
![public method public method](pubmethod.gif)
|
TiledDraw(TCanvas,TCanvasRect,TTileGraphic,TCanvasPixel,TCanvasPixel,TCanvasPixel,TCanvasPixel)
|
Overloaded. Tiles the image across the entire input rectangle.
The Image is drawn at ImageWidth, ImageHeight size from the top left of the ARect across and down until outside of the input rectangle.
|
![public method public method](pubmethod.gif)
|
TiledDraw(TCanvas,TCanvasRect,TTileGraphic,TCanvasRect)
|
Overloaded. Tiles the image across the entire input rectangle.
The Image is drawn at ImageRect size from the top left of the ARect across and down until outside of the input rectangle.
|
![protected method protected method](protmethod.gif)
|
VisibleChanged
|
Represents method VisibleChanged. (Inherited from RSChartPanel.TRSChartGraphic.)
|