Reporting::ReportChart Class
Description
Chart parameters for embedded chart definition (populate from a datasource).
Properties
- ChartProviderCharacter
Type "C". Provider for charting data (i.e. Native or google)
- ChartTypeCharacter
Type "C". Kind of chart (i.e. Pie, Line etc)
- Chart3dLogical
Type "L". Use 3-d rendition of chart.
- ChartEffectCharacter
Type "C". Optional, chart type specific effects.
- sourceTypeCharacter
Type "C". Data source for the chart (table, SQL, containing report, custom etc)
- sourceTableCharacter
Type "C". For table sources, the name of the source table.
- sourceConnectionCharacter
Type "C". For SQL source, the SQL connection.
- sourceSQLSelectCharacter
Type "C". For SQL source, the SQL select statement.
- sourceSQLPortableLogical
Type "L". For SQL source, true if the select statement is portable SQL .
- sourceArgumentsCharacter
Type "C". For SQL and table source, the arguments to provide.
- sourceArgumentBindingsCharacter
Type "C". For SQL and table source, the how the arguments are bound.
- customExpressionCharacter
Type "C". For custom source, the expression to evaluate that returns the chart data.
- filterExpressionCharacter
Type "C". For source table, the filter to use for the data.
- DataExpressionCharacter
Type "C". For SQL, table and report - source column or DBASE expression (from source data).
- Data2ExpressionCharacter
Type "C". For SQL, table and report - optional second data dimension.
- Data3ExpressionCharacter
Type "C". For SQL, table and report - optional third data dimension.
- Data4ExpressionCharacter
Type "C". For SQL, table and report - optional forth data dimension.
- Data5ExpressionCharacter
Type "C". For SQL, table and report - optional fifth data dimension.y
- Data6ExpressionCharacter
Type "C". For SQL, table and report - optional sixth data dimension.
- XAxisDataTypeCharacter
Type "C". The type of scalar data on the X axis (i.e. numeric, date, time)
- YAxisDataTypeCharacter
Type "C". The type of scalar data on the Y axis (i.e. numeric, date, time)
- DataSeriesColumnsCharacter
Type "C". For series source charts, a cr-lf delimited list of columns to use
- DataLabelExpressionCharacter
Type "C". Dbase expression to use for data lables.
- DataLabelPlacementCharacter
Type "C". Where to place the data labels.
- CategoryExpressionCharacter
Type "C". Expression to use on the category axis (to group data from different series together)
- CategoryLabelExpressionCharacter
Type "C". Expression to use to create category axis labels.
- titleExpressionCharacter
Type "C". Expression to generate the charts title.
- xAxisTitleExpressionCharacter
Type "C". Expression to generate the X Axis title.
- yAxisTitleExpressionCharacter
Type "C". Expression to generate the Y Axis title.
- showSecondaryAxisLogical
Type "L". Show another axis on the right.
- x2AxisTitleExpressionCharacter
Type "C". Right hand axis title expression.
- y2AxisTitleExpressionCharacter
Type "C". Top axis title expression.
- eachGroupCharacter
Type "C". For containing report sourced charts - the group we want to sample data at.
- overGroupCharacter
Type "C". For containing report sourced charts - the group we want the chart to represent.
- eachExpressionCharacter
Type "C". For tabular data, to expression we want to be unique for each data point.
- seriesTypeCharacter
Type "C". For series - get data from multiple rows, or multiple columns.
- seriesGroupCharacter
Type "C". For report based multiple series charts, the group we want to create series on.
- seriesExpressionCharacter
Type "C". The expression we want to use for differentiating series.
- seriesLabelExpressionCharacter
Type "C". The expression to use to generate labels for the series.
- sliceExplodeExpressionCharacter
Type "C". For pie charts only - expression to control weather a pie slice is exploded in the render.
- PlotSeriesOnAxisLogical
Type "L". Plot the series points along the X axis
- SummarizationCharacter
Type "C". Summarization for data points
- includeZeroCharacter
Type "C". Include zero on the y axis.
- showBreaksLogical
Type "L". Show breaks in the data.
- outputFormatCharacter
Type "C". Special formatting for generated data.
- widthNumeric
Type "N". Width of the chart (in pixels)
- heightNumeric
Type "N". Height of the chart (in pixels)
- styleSheetCharacter
Type "C". Stylesheet for chart appearance (colors/ fill/ lines and fonts)
- dataFormatCharacter
Type "C". Format of data display on axis.
- xAxisDataFormatCharacter
Type "C". String xAxisDataFormat property
- clientMarginPercentNumeric
Type "N". The amount of space (expressed as percentage of interval) to lead between chart axis lines and first data point.
- minimumXIntervalNumeric
Type "N". The minimum allowed X interval (i.e. setting this to 1 will prevent fractional ticks)
- minimumYIntervalNumeric
Type "N". The minimum allowed Y interval (i.e. setting this to 1 will prevent fractional ticks)
- xIntervalNumeric
Type "N". Explicitly control the interval between ticks on the x axis.
- yIntervalNumeric
Type "N". Explicitly control the interval between ticks on the y axis.
- maximumXTicksNumeric
Type "N". control the maximum number of ticks we allow on the X axis
- maximumYTicksNumeric
Type "N". control the maximum number of ticks we allow on the Y axis
- uxBindingsCharacter
Type "C". String uxBindings property
Methods
- BindVariables Method
Set properties of chart to variables based on uxBindings.
- GenerateFormat Method
Generate Format given class definition, pass in pointer to 'binding' environment (i.e. report).
- GenerateSampleURL Method
Generate sample URL given class definition, for design-time representation of graph. options 'd' - show data point labels.
- GenerateURL Method
Generate URL given class definition, pass in pointer to 'binding' environment (i.e. report).
- Load Method
Create a new report chart object (meta data for a chart).
- MergeDefinition Method
Load definition, and apply changes from another definition, return merged result.
- ReportChartExprRegister Method
Return expressions that register enum report data.
- ReportChartGenerateURL Method
Load and run a report object in one go, returns chart URL.
- ReportChartSampleURL Method
Load and run a report object in one go, returns sample chart URL.
- Save Method
Create a chart object definition that can be embedded into an html report.
See Also