Hide Comments
Hide Comments

Comments (0)

Represents namespace RSChartConsts.

expandingClasses

 

Name

Description

public class

ERSChartException

Represents the exception type that the RiverSoftAVG Charting Component Suite raises when it encounters errors. Use the ERSChartException type to have Delphi filter out exceptions from the RCCS,

Top

expandingRecords

 

Name

Description

public record

TLogCycle

Defines a record type which contains the information for defining a logarithmic cycle in the chart axis. This record is used by the TRSChartAxis class to partition an axis into pieces of the same size for drawing

public record

TRSLogarithmicTypePart

Record defining the parts of the logarithmic type for left and right of a axis

Top

expandingEnumerations

 

Name

Description

public enumeration

TAxisDrawGridOption

Defines the grid marks that should be drawn by the TRSAxisGrid class.

AxisGridOptionsExample

public enumeration

TAxisHint

Represents type TAxisHint.

public enumeration

TAxisLabelStyle

Defines the style of the chart axes' labels

public enumeration

TAxisOption

Defines display and computation options for a TRSChartAxis.
 

public enumeration

TBarChartStyle

Defines the different shapes, or styles, a bar can be in a bar chart (TRSBarChart).

public enumeration

TBarOrientation

Defines the direction the bars are displayed in a bar chart (TRSBarChart).
 

public enumeration

TBasicChart

Defines the basic chart elements drawn by a TRSCustomLineChart component.

public enumeration

TCandleStickStyle

Defines the candlestick style for the TRSCandleStickChart

public enumeration

TChartOption

Defines appearance and control options for a TRSCustomChart.
 

public enumeration

TChartPanelArea

Defines the parts of a TRSCustomChartPanel

public enumeration

TChartUserAction

Defines the actions that a user is allowed to do with a TRSChartPanel component.
 

public enumeration

TChartUserActionExt

Defines the action that a user is currently doing with a TRSChartPanel component. Unlike the TChartUserAction type, this means that the user can be doing nothing (uaNone)
 

public enumeration

TEQChartStyle

Defines how the equalizer bars are drawn for the TRSEQChart

public enumeration

TEQOption

Defines options for the equalizer chart (TRSEQChart)
 

public enumeration

TGraphOption

Defines the specific graph options for a graph chart

public enumeration

THighLowAverageStyle

Defines the style for the High/Low/Average bar

public enumeration

THorizontalAxis

Defines the type of horizontal axis, e.g., whether it is the bottom axis, the top axis, or another custom horizontal axis.

public enumeration

TImageMode

Defines the ways that an image can be drawn within the boundaries of a TRSChartLayer

public enumeration

TImageOption

Defines the ways that an image can be drawn within the boundaries of a rectangle

public enumeration

TLineChartStyle

Defines how the TRSCustomLineChart component connects 2 points

public enumeration

TLineOrientation

Defines the line orientation for a value in a TRSGuideChart

public enumeration

TPathOption

Defines options for the path chart (TRSPathChart)

public enumeration

TPieSliceOption

Defines the draw options to perform for each slice in a pie chart (TRSPieChart). This type is used by the protected DrawSlices method.
 

public enumeration

TRSChartAxisLocation

Defines the location of a TRSChartAxis. When a TRSChartAxis is constructed, a parameter of this type is passed in so that the chart axis knows where it is located.

public enumeration

TRSChartFunctionPeriod

Defines the period (time span or value span) for chart functions

public enumeration

TRSChartFunctionType

Defines the functions available for the TRSChartFunction class

public enumeration

TRSChartOrientation

Defines orientation of a graph chart (TRSGraphChart), e.g., the direction in which the links/nodes go.
 

public enumeration

TRSChartSelectionAction

Defines the selection action that can be performed when Select method is called. When the Select method determines a chart value is within the selection rectangle, it uses a parameter of this type to select/deselect it.
 

public enumeration

TRSChartState

Defines the state that a chart is currently in
 

public enumeration

TRSChartType

Defines an enumeration of all the chart types in the RiverSoftAVG Charting Component Suite.

Use this enumeration with the GetChartClass function to find the class of a chart type

public enumeration

TRSChartValueOption

Defines TRSChartValue options

public enumeration

TRSGroupStyle

Defines the way that charts of the same Group are grouped.

public enumeration

TRSHiLoAvgChartFunctionType

Defines the functions available for the TRSHighLowAverageChartFunction class

public enumeration

TRSLegendAlignment

Defines the locations within the chart panel (TRSCustomChartPanel) that the legend can be painted.

public enumeration

TRSLegendOption

Defines the options available for drawing the legend

public enumeration

TRSLegendRectStyle

Defines the rectangle shape used for the TRSChartLegend class.
 

public enumeration

TRSLegendStyle

Defines the legend styles

public enumeration

TRSLegendTextStyle

Defines the format for the TRSChartValue labels in the legend.
 

public enumeration

TRSLogarithmicType

Defines the logarithmic equation type to apply to the chart axis (TRSChartAxis).
 

public enumeration

TRSShadowDirection

Defines the direction of shadows in the chart panel and charts

public enumeration

TSizeOption

Defines what the bubble size values represents; is the size the area of the bubble or its diameter? The size of the bubble affects the relative size of one bubble to another.

public enumeration

TSortOrder

Defines the sorting order for values

public enumeration

TValueMetaDatum

Defines the metadata the TRSChartValues class collects about its values. This type is used internally

public enumeration

TVerticalAxis

Defines the type of vertical axis, e.g., whether it is the left axis, the right axis, or another custom vertical axis.

public enumeration

TXY

Defines the 2 dimensions needed for a 2D point (X and Y).

public enumeration

TXYZ

Defines the 3 dimensions needed for a =3D point (X, Y and Z)

Top

expandingDelegates

 

Name

Description

public delegate

TGetStringsEvent

Defines the method signature for OnGetLegendStrings event

Top

expandingTypes

 

Name

Description

public type

TAxisDrawGridOptions

Defines the set of grid marks that should be drawn by the TRSAxisGrid class.

public type

TAxisHints

Represents type TAxisHints.

public type

TAxisOptions

Defines the set of display and computation options for a TRSChartAxis.

public type

TBasicCharts

Defines the set of basic chart elements drawn by a TRSCustomLineChart component.

public type

TByteSet

Defines a set for all the bits (0-7) of a byte

 type

TByteSet.

Represents type .

public type

TChartOptions

Defines the set of TChartOption member options for a chart. These options control the chart's appearances as well as behavior.
 

public type

TChartPanelAreas

Defines a set of chart panel areas

public type

TChartUserActions

Defines the set of actions that a user is allowed to do with a TRSChartPanel component

public type

TEQOptions

Defines the set of options for the equalizer chart (TRSEQChart)

public type

TGraphOptions

Represents type TGraphOptions.

public type

TImageOptions

Defines the set of TImageOption members for how an image, such as a TRSChartImageArea, should be drawn. Note that not all image option members can be specified at the same time.

public type

TLineOrientations

Defines the set of line orientations

public type

TLogCycles

Defines an array of TLogCycle records which define all logarithmic cycles in the chart axis. Each logarithmic cycle is used by the TRSChartAxis class to partition an axis into pieces of the same size for drawing

public type

TPathOptions

Defines the set of options for the path chart (TRSPathChart)

public type

TPieSliceOptions

Defines the set of draw options to perform for each slice in a pie chart (TRSPieChart). This type is used by the protected DrawSlices method.

public type

TRSChartAxisLocations

Defines the set of possible locations of a TRSChartAxis.

public type

TRSChartGlyphs

Defines the glyph for each chart type

public type

TRSChartLabelArray

Defines a dynamic array of strings

public type

TRSChartTypes

Defines a set of all the chart types in the RiverSoftAVG Charting Component Suite

public type

TRSChartValueOptions

Defines the set of TRSChartValue options

public type

TRSChartValueType

Specifies the floating point precision of all values the RiverSoftAVG Charting Component Suite uses for storing, displaying and calculating chart values. Change the TRSChartValueType and recompile to use more precision (Extended) or less memory (Single) in the RCCS.

public type

TRSChartValueTypeArray

Defines a dynamic array of chart values type

public type

TRSLabelTextStyle

Defines the format for the labels in the chart

public type

TRSLegendOptions

Defines the set of options available for drawing the legend

public type

TRSLogarithmicTypeParts

Record defining the set of parts of the logarithmic type for left and right of a axis

public type

TValueMetaData

Defines the set of metadata the TRSChartValues class collects about its values. This type is used internally.

public type

TXYSet

Defines the set of 2 dimensions needed for a 2D point (X and Y).

public type

TXYZSet

Defines the set of 3 dimensions needed for a =3D point (X, Y and Z).

Top

expandingConstants

 

Name

Description

public constant

AxisStrFormat

Defines the format string for TRSChartAxis and TRSCustomChart.ValueLabelFormat (when the text style is ltsValue, ltsValueNCaption, or ltsCaptionNValue)
 

public constant

DefaultAxisDrawGridOptions

Defines the default TRSAxisGrid.DrawOptions

public constant

DefaultAxisOptions

Defines the default value for the TRSChartAxis.Options property

public constant

DefaultChartGlyphPath

Default Path for a Chart Glyph (looks like Bar Chart)

public constant

DefaultChartGlyphPaths

Represents constant DefaultChartGlyphPaths.

public constant

DefaultChartOptions

Defines the default value for the TRSCustomChart.Options property

public constant

DefaultEQOptions

Defines the default EQOptions for a TRSEQChart

public constant

DefaultGraphOptions

Defines the default GraphOptions for a TRSGraphChart

public constant

DefaultPathOptions

Defines the default PathOptions for a TRSPathChart

public constant

DefaultUserActions

Defines the default user actions allow in the TRSChartPanel

public constant

DefaultUserPan

Defines the default shift state/mouse button combo to start a user pan action

public constant

DefaultUserProportional

Defines the default shift state/mouse button combo to constrain the user action rectangle to be proportional to the size of the chart panel's axes' rectangle

public constant

DefaultUserSelect

Defines the default shift state/mouse button combo to start a user selection action

public constant

DefaultUserZoom

Defines the default shift state/mouse button combo to start a user zoom action

public constant

DEFAULT_AVERAGE_LINE_PCT

Defines the percentage of the total available bar width that the average line should stick out from the side of the bar

public constant

DEFAULT_AXIS_THRESHOLD

Defines the default axis threshold for TRSChartInChart. When a subchart is displayed, the axis threshold specifies the minimum size of the subchart before axes will be displayed.

public constant

DEFAULT_BAR_SIZE_PCT

Defines the default bar size percentage for TRSBarChart. The bar size percentage specifies the size of the bar as a percentage between 1 and 100. The available canvas is divided by the number of bars in the bar chart to obtain the maximum size of each individual bar. Then, the bar size percentange specifies the size of the bar as a percentage of this maximum size.

public constant

DEFAULT_BOX_SIZE

Defines the default box size in pixels for the color rectangle that is put next to each legend label

public constant

DEFAULT_DIMENSION

Constant which means use default dimension

public constant

DEFAULT_LABEL_THRESHOLD

Defines the default label threshold for TRSChartInChart. When a subchart is displayed, the label threshold specifies the minimum size of the subchart before labels will be displayed.

public constant

DEFAULT_LEVEL_GAP

Defines the default level gap percent for TRSGraphChart

public constant

DEFAULT_MAX_COLUMNS

Defines the default maximum number of columns the legend will display

public constant

DEFAULT_MAX_ROWS

Defines the default maximum number of rows or lines the legend will display

public constant

DEFAULT_PERIOD_VALUE

Defines the default period value for the TRSCustomChartFunction.

public constant

DEFAULT_SHADOW_SIZE

Defines the default shadow size for TRSChartShadow

public constant

DIMENSION_UNASSIGNED

Constant which means dimension is not assigned

public constant

HorizontalAxes

Defines the horizontal axis values from TRSChartAxisLocations

public constant

LogTypeParts

constant defining the parts that make up each logarithmic type, e.g., a fisheye lens requires compressing to the left on the left of the center line and compressing to the right on the right of the center line.

public constant

MINBOXSIZE

Defines the minimum box size in pixels for the color rectangle that is put next to each legend label

public constant

MIN_LEGEND_ROWS

Defines the minimum value allowed for maximum number of rows or lines the legend will display

public constant

NoLimit

Constant which means that the number of values is unlimited

public constant

PercentFloatFormatStr

Defines the format string for displaying floating point numbers as labels for charts (when the text style is ltsPercent, ltsPercentNCaption, or ltsCaptionNPercent)

public constant

RCCSVERSION

Version Number for the RCCS

public constant

ROUNDEDRECT_DIVISOR

Defines the rounded rect divisor used for the rectangle style for TRSChartLegend

public constant

SSourceTargetChartEqual

'Source Chart cannot equal Target Chart'

public constant

VerticalAxes

Defines the vertical axis values from TRSChartAxisLocations

Top

Comments (0)

RiverSoftAVG Charting Component Suite (RCCS) © 2005-2015, Thomas G. Grubb