Site Map (Alphabetical)

To see an ordinary site map click here

  • 3D Angle
    ChartDirector Ver 4.1 (C++ Edition) 3D Angle                   This example demonstrates the effects of different 3D angles. ChartDirector...

  • 3D Area Chart
    ChartDirector Ver 4.1 (C++ Edition) 3D Area Chart This example demonstrates a 3D area chart configured using Layer.set3D . Source Code Listing [The following code is available in...

  • 3D Bar Chart
    ChartDirector Ver 4.1 (C++ Edition) 3D Bar Chart This example demonstrates using Layer.set3D to set the bars to 3D style. Source Code Listing [The following code is available in "cppdemo/threedbar"....

  • 3D Depth
    ChartDirector Ver 4.1 (C++ Edition) 3D Depth             This example demonstrates the effects of different 3D depths. ChartDirector allows the 3D depth and...

  • 3D Line Chart
    ChartDirector Ver 4.1 (C++ Edition) 3D Line Chart This example demonstrates setting the line to 3D by using Layer.set3D . Source Code Listing [The following code is available in "cppdemo/threedline"....

  • 3D Pie Chart
    ChartDirector Ver 4.1 (C++ Edition) 3D Pie Chart This example extends the Simple Pie Chart example by drawing the chart in 3D, adding a title, and exploding a sector. Add a title to the chart using...

  • 3D Shadow Mode
    ChartDirector Ver 4.1 (C++ Edition) 3D Shadow Mode          This example demonstrates an alternative 3D drawing method that uses shadows. The standard way to draw a pie...

  • 3D Stacked Area Chart
    ChartDirector Ver 4.1 (C++ Edition) 3D Stacked Area Chart This example demonstrates creating a stacked area chart with 3D effects. The key features demonstrated in this example are: Add a stacked...

  • 4 Quadrant Chart
    ChartDirector Ver 4.1 (C++ Edition) 4 Quadrant Chart This example demonstrates 4 quadrant charts in which the x-axis and y-axis meet at the origin at the center of the plot area. By default,...

  • Alignment Specification
    ChartDirector Ver 4.1 (C++ Edition) Alignment Specification In many ChartDirector objects, you may specify the alignment of the object's content relative to its boundary. For example, for a TextBox...

  • AngularAxis
    ChartDirector Ver 4.1 (C++ Edition) AngularAxis The AngularAxis class represents angular axes in polar charts. The angular axis is the axis representing the angular component of a polar coordinate....

  • AngularAxis.addLabel
    ChartDirector Ver 4.1 (C++ Edition) AngularAxis .addLabel Usage void addLabel(double pos, const char *label); Description Adds an extra label on the axis. Arguments Argument Default Description pos...

  • AngularAxis.addZone
    ChartDirector Ver 4.1 (C++ Edition) AngularAxis .addZone Usage void addZone(double startValue, double endValue, int startRadius, int endRadius, int fillColor, int edgeColor = -1); Description Adds an...

  • AngularAxis.addZone2
    ChartDirector Ver 4.1 (C++ Edition) AngularAxis .addZone2 Usage void addZone(double startValue, double endValue, int fillColor, int edgeColor = -1); Description Adds an angular zone to the polar...

  • AngularAxis.getAxisImageMap
    ChartDirector Ver 4.1 (C++ Edition) AngularAxis .getAxisImageMap Usage const char *getAxisImageMap(int noOfSegments, int mapWidth, const char *url, const char *queryFormat = 0, const char *extraAttr...

  • AngularAxis.getHTMLImageMap
    ChartDirector Ver 4.1 (C++ Edition) AngularAxis .getHTMLImageMap Usage const char *getHTMLImageMap(const char *url, const char *queryFormat = 0, const char *extraAttr = 0, int offsetX = 0, int...

  • AngularAxis.setLabelGap
    ChartDirector Ver 4.1 (C++ Edition) AngularAxis .setLabelGap Usage void setLabelGap(int d); Description Sets the distance between the axis labels and the axis. Arguments Argument Default Description...

  • AngularAxis.setLabels
    ChartDirector Ver 4.1 (C++ Edition) AngularAxis .setLabels Usage TextBox *setLabels(StringArray text); Description Sets the text labels to be used on the axis. This method is typically used in radar...

  • AngularAxis.setLabels2
    ChartDirector Ver 4.1 (C++ Edition) AngularAxis .setLabels2 Usage TextBox *setLabels(DoubleArray labels, const char *formatString = 0); Description Sets the numeric labels to be used on the axis....

  • AngularAxis.setLabelStyle
    ChartDirector Ver 4.1 (C++ Edition) AngularAxis .setLabelStyle Usage TextBox *setLabelStyle(const char *font = "bold", double fontSize = 10, int fontColor = TextColor, double fontAngle = 0);...

  • AngularAxis.setLinearScale
    ChartDirector Ver 4.1 (C++ Edition) AngularAxis .setLinearScale Usage void setLinearScale(double lowerLimit, double upperLimit, double majorTickInc = 0, double minorTickInc = 0); Description Sets the...

  • AngularAxis.setLinearScale2
    ChartDirector Ver 4.1 (C++ Edition) AngularAxis .setLinearScale2 Usage void setLinearScale(double lowerLimit, double upperLimit, StringArray labels); Description Sets the axis to use the given linear...

  • AngularMeter
    ChartDirector Ver 4.1 (C++ Edition) AngularMeter The AngularMeter class represents angular meters. The AngularMeter class is a subclass of BaseMeter . Method Inherited Description AngularMeter (Self)...

  • AngularMeter.addRing
    ChartDirector Ver 4.1 (C++ Edition) AngularMeter .addRing Usage void addRing(int startRadius, int endRadius, int fillColor, int edgeColor = -1); Description Adds a circular ring or a circle to the...

  • AngularMeter.addRingSector
    ChartDirector Ver 4.1 (C++ Edition) AngularMeter .addRingSector Usage void addRingSector(int startRadius, int endRadius, double a1, double a2, int fillColor, int edgeColor = -1); Description Adds a...

  • AngularMeter.addZone
    ChartDirector Ver 4.1 (C++ Edition) AngularMeter .addZone Usage void addZone(double startValue, double endValue, int startRadius, int endRadius, int fillColor, int edgeColor = -1); Description Adds a...

  • AngularMeter.addZone2
    ChartDirector Ver 4.1 (C++ Edition) AngularMeter .addZone2 Usage void addZone(double startValue, double endValue, int fillColor, int edgeColor = -1); Description Adds a colored zone to the meter....

  • AngularMeter.AngularMeter
    ChartDirector Ver 4.1 (C++ Edition) AngularMeter .AngularMeter Usage AngularMeter(int width, int height, int bgColor = BackgroundColor, int edgeColor = Transparent, int raisedEffect = 0); Description...

  • AngularMeter.setCap
    ChartDirector Ver 4.1 (C++ Edition) AngularMeter .setCap Usage void setCap(int radius, int fillColor, int edgeColor = LineColor); Description Set the radius and color of the pointer cap. The pointer...

  • AngularMeter.setMeter
    ChartDirector Ver 4.1 (C++ Edition) AngularMeter .setMeter Usage void setMeter(int cx, int cy, int radius, double startAngle, double endAngle); Description Sets the position and angle range of the...

  • Arbitrary XY Line Chart
    ChartDirector Ver 4.1 (C++ Edition) Arbitrary XY Line Chart This example demonstrates drawing a line chart with arbitrary x coordinates (not increasing or decreasing in one direction), and adding...

  • Area Charts
    ChartDirector Ver 4.1 (C++ Edition) Area Charts Title Description Simple Area Chart Demonstrates the basic steps in creating area charts. Enhanced Area Chart Extends the Simple Area Chart example by...

  • AreaLayer
    ChartDirector Ver 4.1 (C++ Edition) AreaLayer The AreaLayer class represents area layers. AreaLayer is a subclass of Layer . AreaLayer objects are created by using XYChart.addAreaLayer and...

  • AreaLayer.setGapColor
    ChartDirector Ver 4.1 (C++ Edition) AreaLayer .setGapColor Usage void setGapColor(int fillColor); Description Sets the color used to fill the area under NoValue data points. By default, if there are...

  • AreaLayer.setMinLabelSize
    ChartDirector Ver 4.1 (C++ Edition) AreaLayer .setMinLabelSize Usage void setMinLabelSize(int s); Description Sets the minimum height (or width if x and y axes are swapped) of an area below which...

  • ArrayMath
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath The ArrayMath class is a utility class used to perform array computations. Method Inherited Description ArrayMath (Self) Creates an ArrayMath object and...

  • ArrayMath.abs
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .abs Usage ArrayMath& abs(); Description Replaces each element of the ArrayMath object by its absolute value. Arguments None Return Value The current...

  • ArrayMath.acc
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .acc Usage ArrayMath& acc(); Description Replaces each element of the ArrayMath object by the accumulated total of its previous element (including...

  • ArrayMath.add
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .add Usage ArrayMath& add(DoubleArray b); Description Adds an array to the ArrayMath object. The array will be added by adding the each array element...

  • ArrayMath.add2
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .add2 Usage ArrayMath& add(double b); Description Adds a number to every element of the ArrayMath object. Arguments Argument Default Description b...

  • ArrayMath.aggregate
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .aggregate Usage DoubleArray aggregate(DoubleArray srcArray, int aggregateMethod, double param = 50); Description Aggregates a data array by merging...

  • ArrayMath.ArrayMath
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .ArrayMath Usage ArrayMath(DoubleArray a); Description Creates an ArrayMath object and initialize it with the given array. Arguments Argument Default...

  • ArrayMath.avg
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .avg Usage double avg() const; Description Gets the avg value of the elements of the ArrayMath object. Arguments None Return Value The avg value of the...

  • ArrayMath.delta
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .delta Usage ArrayMath& delta(int offset = 1); Description Subtracts each element of the ArrayMath object by an earlier element in the same ArrayMath...

  • ArrayMath.div
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .div Usage ArrayMath& div(DoubleArray b); Description Divides the ArrayMath object by the given array. The ArrayMath object will be divided by...

  • ArrayMath.div2
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .div2 Usage ArrayMath& div(double b); Description Divides every element of the ArrayMath object by the given number. Arguments Argument Default...

  • ArrayMath.DoubleArray
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .DoubleArray Usage operator DoubleArray() const; Description Conversion operator to automatically convert ArrayMath object to DoubleArray . The...

  • ArrayMath.expAvg
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .expAvg Usage ArrayMath& expAvg(double smoothingFactor); Description Replaces each element of the ArrayMath object by its exponential average. The...

  • ArrayMath.financeDiv
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .financeDiv Usage ArrayMath &financeDiv(DoubleArray b, double zeroByZeroValue); Description Divides the ArrayMath object by the given array, with...

  • ArrayMath.insert
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .insert Usage ArrayMath& insert(DoubleArray a, int insertPoint = -1); Description Inserts the elements of an array to the ArrayMath object. Arguments...

  • ArrayMath.insert2
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .insert2 Usage ArrayMath& insert(double c, int len, int insertPoint = -1); Description Inserts some constant elements to the ArrayMath object....

  • ArrayMath.lowess
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .lowess Usage ArrayMath& lowess(double smoothness = 0.25, int iteration = 0); Description Fits a curve through the data points in the ArrayMath...

  • ArrayMath.lowess2
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .lowess2 Usage ArrayMath& lowess(DoubleArray b, double smoothness = 0.25, int iteration = 0); Description Fits a curve through the data points in the...

  • ArrayMath.max
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .max Usage double maxValue() const; Description Gets the maximum value of the elements of the ArrayMath object. Arguments None Return Value The maximum...

  • ArrayMath.maxIndex
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .maxIndex Usage int maxIndex() const; Description Gets the index of the maximum value element of the ArrayMath object. Arguments None Return Value The...

  • ArrayMath.med
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .med Usage double med() const; Description Gets the med value of the elements of the ArrayMath object. Arguments None Return Value The med value of the...

  • ArrayMath.min
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .min Usage double minValue() const; Description Gets the minimum value of the elements of the ArrayMath object. Arguments None Return Value The minimum...

  • ArrayMath.minIndex
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .minIndex Usage int minIndex() const; Description Gets the index of the minimum value element of the ArrayMath object. Arguments None Return Value The...

  • ArrayMath.movAvg
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .movAvg Usage ArrayMath& movAvg(int interval); Description Replaces each element of the ArrayMath object by its moving average. The interval...

  • ArrayMath.movCorr
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .movCorr Usage ArrayMath& movCorr(int interval, DoubleArray b = DoubleArray()); Description Replaces each element of the ArrayMath object by the...

  • ArrayMath.movMax
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .movMax Usage ArrayMath& movMax(int interval); Description Replaces each element of the ArrayMath object by its moving maximum. The interval...

  • ArrayMath.movMed
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .movMed Usage ArrayMath& movMed(int interval); Description Replaces each element of the ArrayMath object by its moving median. The interval parameter...

  • ArrayMath.movMin
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .movMin Usage ArrayMath& movMin(int interval); Description Replaces each element of the ArrayMath object by its moving minimum. The interval...

  • ArrayMath.movPercentile
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .movPercentile Usage ArrayMath& movPercentile(int interval, double percentile); Description Replaces each element of the ArrayMath object by its...

  • ArrayMath.movStdDev
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .movStdDev Usage ArrayMath& movStdDev(int interval); Description Replaces each element of the ArrayMath object by its moving standard deviation. The...

  • ArrayMath.mul
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .mul Usage ArrayMath& mul(DoubleArray b); Description Multiplies an array to the ArrayMath object. The array will be multiplied by multiplying each...

  • ArrayMath.mul2
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .mul2 Usage ArrayMath& mul(double b); Description Multiplies a number to every element of the ArrayMath object. Arguments Argument Default...

  • ArrayMath.percentile
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .percentile Usage double percentile(double p) const; Description Gets the required percentile value of the elements of the ArrayMath object. Arguments...

  • ArrayMath.rate
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .rate Usage ArrayMath &rate(int offset = 1); Description Divides each element of the ArrayMath object by an earlier element in the same ArrayMath...

  • ArrayMath.replace
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .replace Usage ArrayMath& replace(double a, double b); Description Finds elements that are equal to a given value and replace it with another value....

  • ArrayMath.result
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .result Usage DoubleArray result() const; Description Gets the content of the ArrayMath object as a normal array to be used in other ChartDirector API....

  • ArrayMath.selectEQZ
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .selectEQZ Usage ArrayMath& selectEQZ(DoubleArray decisionArray = DoubleArray(), double fillValue = 0); Description Selects the elements of the...

  • ArrayMath.selectGEZ
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .selectGEZ Usage ArrayMath& selectGEZ(DoubleArray decisionArray = DoubleArray(), double fillValue = 0); Description Selects the elements of the...

  • ArrayMath.selectGTZ
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .selectGTZ Usage ArrayMath& selectGTZ(DoubleArray decisionArray = DoubleArray(), double fillValue = 0); Description Selects the elements of the...

  • ArrayMath.selectLEZ
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .selectLEZ Usage ArrayMath& selectLEZ(DoubleArray decisionArray = DoubleArray(), double fillValue = 0); Description Selects the elements of the...

  • ArrayMath.selectLTZ
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .selectLTZ Usage ArrayMath& selectLTZ(DoubleArray decisionArray = DoubleArray(), double fillValue = 0); Description Selects the elements of the...

  • ArrayMath.selectNEZ
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .selectNEZ Usage ArrayMath& selectNEZ(DoubleArray decisionArray = DoubleArray(), double fillValue = 0); Description Selects the elements of the...

  • ArrayMath.selectRegularSpacing
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .selectRegularSpacing Usage ArrayMath& selectRegularSpacing(int majorTickStep, int minorTickStep = 0, int initialMargin = 0); Description Selects an...

  • ArrayMath.selectStartOfDay
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .selectStartOfDay Usage ArrayMath& selectStartOfDay(int majorTickStep = 1, double initialMargin = 10800); Description Selects the elements of the...

  • ArrayMath.selectStartOfHour
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .selectStartOfHour Usage ArrayMath& selectStartOfHour(int majorTickStep = 1, double initialMargin = 300); Description Selects the elements of the...

  • ArrayMath.selectStartOfMonth
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .selectStartOfMonth Usage ArrayMath& selectStartOfMonth(int majorTickStep = 1, double initialMargin = 432000); Description Selects the elements of...

  • ArrayMath.selectStartOfWeek
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .selectStartOfWeek Usage ArrayMath& selectStartOfWeek(int majorTickStep = 1, double initialMargin = 172800); Description Selects the elements of the...

  • ArrayMath.selectStartOfYear
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .selectStartOfYear Usage ArrayMath& selectStartOfYear(int majorTickStep = 1, double initialMargin = 5184000); Description Selects the elements of the...

  • ArrayMath.shift
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .shift Usage ArrayMath &shift(int offset = 1, double fillValue = NoValue); Description Shifts the array "rightwards". If the array does not have any...

  • ArrayMath.stdDev
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .stdDev Usage double stdDev() const; Description Gets the stdDev value of the elements of the ArrayMath object. Arguments None Return Value The stdDev...

  • ArrayMath.sub
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .sub Usage ArrayMath& sub(DoubleArray b); Description Subtracts an array from the ArrayMath object. The array will be subtracted by subtracting each...

  • ArrayMath.sub2
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .sub2 Usage ArrayMath& sub(double b); Description Subtracts a number from every element of the ArrayMath object. Arguments Argument Default...

  • ArrayMath.sum
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .sum Usage double sum() const; Description Gets the sum value of the elements of the ArrayMath object. Arguments None Return Value The sum value of the...

  • ArrayMath.trim
    ChartDirector Ver 4.1 (C++ Edition) ArrayMath .trim Usage ArrayMath& trim(int startIndex = 0, int len = -1); Description Trims the ArrayMath object by keeping only some elements in the middle....

  • Axis
    ChartDirector Ver 4.1 (C++ Edition) Axis The Axis class represents x and y axes in XY charts. Method Inherited Description setLabelStyle (Self) Sets the font style used to for the axis labels....

  • Axis.addLabel
    ChartDirector Ver 4.1 (C++ Edition) Axis .addLabel Usage void addLabel(double pos, const char *label); Description Adds an extra label on the axis. Arguments Argument Default Description pos...

  • Axis.addMark
    ChartDirector Ver 4.1 (C++ Edition) Axis .addMark Usage Mark *addMark(double value, int lineColor, const char *text = 0, const char *font = 0, double fontSize = 8); Description Adds a mark line to...

  • Axis.addZone
    ChartDirector Ver 4.1 (C++ Edition) Axis .addZone Usage void addZone(double startValue, double endValue, int color); Description Adds a zone to the chart. A zone is a range of values. For example,...

  • Axis.copyAxis
    ChartDirector Ver 4.1 (C++ Edition) Axis .copyAxis Usage void copyAxis(const Axis *axis); Description Copies the scale and labels from another axis. This method is typically used to ensure the axes...

  • Axis.getAxisImageMap
    ChartDirector Ver 4.1 (C++ Edition) Axis .getAxisImageMap Usage const char *getAxisImageMap(int noOfSegments, int mapWidth, const char *url, const char *queryFormat = 0, const char *extraAttr = 0,...

  • Axis.getHTMLImageMap
    ChartDirector Ver 4.1 (C++ Edition) Axis .getHTMLImageMap Usage const char *getHTMLImageMap(const char *url, const char *queryFormat = 0, const char *extraAttr = 0, int offsetX = 0, int offsetY = 0)...

  • Axis.getLabel
    ChartDirector Ver 4.1 (C++ Edition) Axis .getLabel Usage const char *getLabel(double i) const; Description Gets the label at the specified position on the axis. Arguments Argument Default Description...

  • Axis.getMaxValue
    ChartDirector Ver 4.1 (C++ Edition) Axis .getMaxValue Usage double getMaxValue() const; Description Gets the upper bound of the axis. The upper bound of an axis is known only after auto-scaling. So...

  • Axis.getMinValue
    ChartDirector Ver 4.1 (C++ Edition) Axis .getMinValue Usage double getMinValue() const; Description Gets the lower bound of the axis. The lower bound of an axis is known only after auto-scaling. So...

  • Axis.getTicks
    ChartDirector Ver 4.1 (C++ Edition) Axis .getTicks Usage DoubleArray getTicks() const; Description Gets the values of the ticks. The ticks on the axis is known only after auto-scaling. So this method...

  • Axis.setAutoScale
    ChartDirector Ver 4.1 (C++ Edition) Axis .setAutoScale Usage void setAutoScale(double topExtension = 0.1, double bottomExtension = 0.1, double zeroAffinity = 0.8); Description Sets the margins at the...

  • Axis.setColors
    ChartDirector Ver 4.1 (C++ Edition) Axis .setColors Usage void setColors(int axisColor, int labelColor = TextColor, int titleColor = -1, int tickColor = -1); Description Sets the colors of the axis...

  • Axis.setDateScale
    ChartDirector Ver 4.1 (C++ Edition) Axis .setDateScale Usage void setDateScale(double lowerLimit, double upperLimit, double majorTickInc = 0, double minorTickInc = 0); Description Sets the axis to...

  • Axis.setDateScale2
    ChartDirector Ver 4.1 (C++ Edition) Axis .setDateScale2 Usage void setDateScale(double lowerLimit, double upperLimit, StringArray labels); Description Sets the axis to use the given date scale and...

  • Axis.setDateScale3
    ChartDirector Ver 4.1 (C++ Edition) Axis .setDateScale3 Usage void setDateScale(const char *formatString = 0); Description Sets the axis to use date auto-scale. Arguments Argument Default Description...

  • Axis.setFormatCondition
    ChartDirector Ver 4.1 (C++ Edition) Axis .setFormatCondition Usage void setFormatCondition(const char *condition, double operand = 0); Description Specifies the condition that subsequent...

  • Axis.setIndent
    ChartDirector Ver 4.1 (C++ Edition) Axis .setIndent Usage void setIndent(bool indent); Description Specifies if the axis should be "indented" or not. Normally, the x-axis is automatically scaled so...

  • Axis.setLabelFormat
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLabelFormat Usage void setLabelFormat(const char *formatString); Description Sets the format for numeric or date/time axis labels. By default,...

  • Axis.setLabelGap
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLabelGap Usage void setLabelGap(int d); Description Sets the distance between the axis labels and the ticks on the axis. Arguments Argument Default...

  • Axis.setLabelOffset
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLabelOffset Usage void setLabelOffset(double offset); Description Shifts the axis labels from its default position along the axis. This method expects the...

  • Axis.setLabels
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLabels Usage TextBox *setLabels(StringArray text); Description Sets the text labels to be used on the axis. This method is typically used to set the...

  • Axis.setLabels2
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLabels2 Usage TextBox *setLabels(DoubleArray labels, const char *formatString = 0); Description Sets the numeric/date/time labels to be used on the axis....

  • Axis.setLabelStep
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLabelStep Usage void setLabelStep(int majorTickStep, int minorTickStep = 0, int majorTickOffset = 0, int minorTickOffset = -0x7fffffff); Description Shows...

  • Axis.setLabelStyle
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLabelStyle Usage TextBox *setLabelStyle(const char *font = 0, double fontSize = 8, int fontColor = TextColor, double fontAngle = 0); Description Sets the...

  • Axis.setLinearScale
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLinearScale Usage void setLinearScale(double lowerLimit, double upperLimit, double majorTickInc = 0, double minorTickInc = 0); Description Sets the axis...

  • Axis.setLinearScale2
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLinearScale2 Usage void setLinearScale(double lowerLimit, double upperLimit, StringArray labels); Description Sets the axis to use the given linear scale...

  • Axis.setLinearScale3
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLinearScale3 Usage void setLinearScale(const char *formatString = 0); Description Sets the axis to use linear auto-scale. Arguments Argument Default...

  • Axis.setLogScale
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLogScale Usage void setLogScale(double lowerLimit, double upperLimit, double majorTickInc = 0, double minorTickInc = 0); Description Sets the axis to use...

  • Axis.setLogScale2
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLogScale2 Usage void setLogScale(double lowerLimit, double upperLimit, StringArray labels); Description Sets the axis to use the given logarithmic scale...

  • Axis.setLogScale3
    ChartDirector Ver 4.1 (C++ Edition) Axis .setLogScale3 Usage void setLogScale(const char *formatString = 0); Description Sets the axis to use logarithmic auto-scale. Arguments Argument Default...

  • Axis.setMargin
    ChartDirector Ver 4.1 (C++ Edition) Axis .setMargin Usage void setMargin(int topMargin, int bottomMargin = 0); Description Reserve margins at the ends of the axis. This method is usually used to...

  • Axis.setMinTickInc
    ChartDirector Ver 4.1 (C++ Edition) Axis .setMinTickInc Usage void setMinTickInc(double inc); Description Sets the minimum distance between two ticks on the axis for auto-scaled axis. The most common...

  • Axis.setMultiFormat
    ChartDirector Ver 4.1 (C++ Edition) Axis .setMultiFormat Usage void setMultiFormat(int filter1, const char *format1, int filter2, const char *format2, int labelSpan = 1, bool promoteFirst = true);...

  • Axis.setMultiFormat2
    ChartDirector Ver 4.1 (C++ Edition) Axis .setMultiFormat2 Usage void setMultiFormat(int filterId, const char *formatString, int labelSpan = 1, bool promoteFirst = true); Description Adds one filter...

  • Axis.setReverse
    ChartDirector Ver 4.1 (C++ Edition) Axis .setReverse Usage void setReverse(bool b = true); Description Reverse the axis. For a normal vertical axis, the axis starts from the bottom and increase its...

  • Axis.setRounding
    ChartDirector Ver 4.1 (C++ Edition) Axis .setRounding Usage void setRounding(bool roundMin, bool roundMax); Description Controls whether to round the ends of the axis to align with tick positions....

  • Axis.setTickColor
    ChartDirector Ver 4.1 (C++ Edition) Axis .setTickColor Usage void setTickColor(int majorTickColor, int minorTickColor = -1); Description Sets the colors of the axis ticks. Arguments Argument Default...

  • Axis.setTickDensity
    ChartDirector Ver 4.1 (C++ Edition) Axis .setTickDensity Usage void setTickDensity(int majorTickSpacing, int minorTickSpacing = -1); Description Sets the density of the axis ticks. Tick density is...

  • Axis.setTickLength
    ChartDirector Ver 4.1 (C++ Edition) Axis .setTickLength Usage void setTickLength(int majorTickLen); Description Sets the length of the axis ticks. A positive tick length means the ticks are drawn...

  • Axis.setTickLength2
    ChartDirector Ver 4.1 (C++ Edition) Axis .setTickLength2 Usage void setTickLength(int majorTickLen, int minorTickLen); Description Sets the length of the major and minor axis ticks. A positive tick...

  • Axis.setTickOffset
    ChartDirector Ver 4.1 (C++ Edition) Axis .setTickOffset Usage void setTickOffset(double offset); Description Shifts the position of the ticks along the axis. By default, ChartDirector draws the ticks...

  • Axis.setTickWidth
    ChartDirector Ver 4.1 (C++ Edition) Axis .setTickWidth Usage void setTickWidth(int majorTickWidth, int minorTickWidth = -1); Description Sets the width of the axis ticks. Arguments Argument Default...

  • Axis.setTitle
    ChartDirector Ver 4.1 (C++ Edition) Axis .setTitle Usage TextBox *setTitle(const char *text, const char *font = 0, double fontSize = 8, int fontColor = TextColor); Description Adds a title to the...

  • Axis.setTitlePos
    ChartDirector Ver 4.1 (C++ Edition) Axis .setTitlePos Usage void setTitlePos(int alignment, int titleGap = 3); Description Sets the position of the axis title relative to the axis. By default, the...

  • Axis.setWidth
    ChartDirector Ver 4.1 (C++ Edition) Axis .setWidth Usage void setWidth(int width); Description Sets the line width of the axis. Arguments Argument Default Description width (Mandatory) The line width...

  • Axis.syncAxis
    ChartDirector Ver 4.1 (C++ Edition) Axis .syncAxis Usage void syncAxis(const Axis *axis, double slope = 1, double intercept = 0); Description Synchronizes this axis with another axis using a linear...

  • Background and Wallpaper
    ChartDirector Ver 4.1 (C++ Edition) Background and Wallpaper          This example demonstrates some of the background effects supported by ChartDirector. ChartDirector...

  • Bar Charts
    ChartDirector Ver 4.1 (C++ Edition) Bar Charts Title Description Simple Bar Chart Demonstrates the basic steps in creating bar charts. Multi-Color Bar Chart Demonstrates creating a multi-color bar...

  • Bar Gap
    ChartDirector Ver 4.1 (C++ Edition) Bar Gap                This example demonstrates the effects of different bar gaps configured using...

  • BarLayer
    ChartDirector Ver 4.1 (C++ Edition) BarLayer The BarLayer class represents bar layers. BarLayer is a subclass of Layer . BarLayer objects are created using XYChart.addBarLayer , XYChart.addBarLayer2...

  • BarLayer.setBarGap
    ChartDirector Ver 4.1 (C++ Edition) BarLayer .setBarGap Usage void setBarGap(double barGap, double subBarGap = 0.2); Description Sets the gap between the bars in a bar chart layer. In the setBarGap...

  • BarLayer.setBarShape
    ChartDirector Ver 4.1 (C++ Edition) BarLayer .setBarShape Usage void setBarShape(int shape, int dataGroup = -1, int dataItem = -1); Description Sets the shape of the bar(s) using built-in shapes....

  • BarLayer.setBarShape2
    ChartDirector Ver 4.1 (C++ Edition) BarLayer .setBarShape2 Usage void setBarShape(IntArray shape, int dataGroup = -1, int dataItem = -1); Description Sets the shape of the bar(s) to a custom shape...

  • BarLayer.setBarWidth
    ChartDirector Ver 4.1 (C++ Edition) BarLayer .setBarWidth Usage void setBarWidth(int barWidth, int subBarWidth = -1); Description Sets the width of the bars. Arguments Argument Default Description...

  • BarLayer.setIconSize
    ChartDirector Ver 4.1 (C++ Edition) BarLayer .setIconSize Usage void setIconSize(int height, int width = -1); Description Sets the size of the icon(s) to be used in legend box. By default, if a...

  • BarLayer.setMinLabelSize
    ChartDirector Ver 4.1 (C++ Edition) BarLayer .setMinLabelSize Usage void setMinLabelSize(int s); Description Sets the minimum height (or width for horizontal bars) of the bar segments below which...

  • BarLayer.setOverlapRatio
    ChartDirector Ver 4.1 (C++ Edition) BarLayer .setOverlapRatio Usage void setOverlapRatio(double overlapRatio, bool firstOnTop = true); Description Sets overlapping among bars in within a bar group in...

  • BaseBoxLayer
    ChartDirector Ver 4.1 (C++ Edition) BaseBoxLayer The BaseBoxLayer class is the base class for layers that uses isolated symbols to represent multiple data sets. These include BoxWhiskerLayer ,...

  • BaseBoxLayer.setDataGap
    ChartDirector Ver 4.1 (C++ Edition) BaseBoxLayer .setDataGap Usage void setDataGap(double gap); Description Sets the symbol width by specifying the gap ratio between adjacent symbols. Arguments...

  • BaseBoxLayer.setDataWidth
    ChartDirector Ver 4.1 (C++ Edition) BaseBoxLayer .setDataWidth Usage void setDataWidth(int width); Description Sets the symbol width by specifying the pixel width of the symbols. Arguments Argument...

  • BaseChart
    ChartDirector Ver 4.1 (C++ Edition) BaseChart The BaseChart class is an abstract class containing methods that are common to all chart types. Method Inherited Description setSize (Self) Sets the size...

  • BaseChart.addExtraField
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .addExtraField Usage void addExtraField(StringArray texts); Description Adds an array of text to be used as an extra field in various places. This method...

  • BaseChart.addExtraField2
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .addExtraField2 Usage void addExtraField(DoubleArray numbers); Description Adds an array of numbers/dates to be used as an extra field in various places....

  • BaseChart.addLegend
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .addLegend Usage LegendBox *addLegend(int x, int y, bool vertical = true, const char *font = 0, double fontSize = 10); Description Adds a legend box to...

  • BaseChart.addLegend2
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .addLegend2 Usage LegendBox *addLegend2(int x, int y, int noOfCols, const char *font = 0, double fontSize = 10); Description Adds a legend box to the...

  • BaseChart.addLine
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .addLine Usage Line *addLine(int x1, int y1, int x2, int y2, int color = LineColor, int lineWidth = 1); Description Adds a line to the chart. Arguments...

  • BaseChart.addText
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .addText Usage TextBox *addText(int x, int y, const char *text, const char *font = 0, double fontSize = 8, int fontColor = TextColor, int alignment =...

  • BaseChart.addTitle
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .addTitle Usage TextBox *addTitle(const char *text, const char *font = 0, double fontSize = 12, int fontColor = TextColor, int bgColor = Transparent, int...

  • BaseChart.addTitle2
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .addTitle2 Usage TextBox *addTitle(int alignment, const char *text, const char *font = 0, double fontSize = 12, int fontColor = TextColor, int bgColor =...

  • BaseChart.dashLineColor
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .dashLineColor Usage int dashLineColor(int color, int patternCode = DashLine); Description Creates a dash line color. A dash line color is a dynamic...

  • BaseChart.formatValue
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .formatValue Usage const char *formatValue(double value, const char *formatString); Description Formats a number/date using the ChartDirector formatting...

  • BaseChart.getChartMetrics
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .getChartMetrics Usage const char *getChartMetrics(); Description Gets the chart metrics for passing to CChartViewer to support view ports. The format of...

  • BaseChart.getColor
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .getColor Usage int getColor(int paletteEntry); Description Gets the color at the specified position of the palette. See Color Specification on how...

  • BaseChart.getDrawArea
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .getDrawArea Usage DrawArea *getDrawArea(); Description Retrieves the internal DrawArea object that is used to draw the chart. The most common reason of...

  • BaseChart.getHTMLImageMap
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .getHTMLImageMap Usage const char *getHTMLImageMap(const char *url, const char *queryFormat = 0, const char *extraAttr = 0, int offsetX = 0, int offsetY...

  • BaseChart.getLegend
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .getLegend Usage LegendBox *getLegend(); Description Gets the LegendBox object representing the legend box in the chart. The LegendBox obtains using this...

  • BaseChart.gradientColor
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .gradientColor Usage int gradientColor(int startX, int startY, int endX, int endY, int startColor, int endColor); Description Creates a two-point linear...

  • BaseChart.gradientColor2
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .gradientColor2 Usage int gradientColor(IntArray colorArray, double angle = 90, double scale = 1.0, int startX = 0, int startY = 0); Description Creates...

  • BaseChart.halfColor
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .halfColor Usage int halfColor(int c); Description Creates a color that is half the intensity of the given color. Arguments Argument Default Description...

  • BaseChart.layout
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .layout Usage void layout(); Description Perform auto-scaling of the axis and compute the positions of the various objects in the chart. BaseChart.layout...

  • BaseChart.layoutLegend
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .layoutLegend Usage LegendBox *layoutLegend(); Description Lays out and gets the LegendBox object representing the legend box in the chart. Once the...

  • BaseChart.linearGradientColor
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .linearGradientColor Usage int linearGradientColor(int startX, int startY, int endX, int endY, int startColor, int endColor, bool periodic = false);...

  • BaseChart.linearGradientColor2
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .linearGradientColor2 Usage int linearGradientColor(int startX, int startY, int endX, int endY, IntArray colorArray, bool periodic = false); Description...

  • BaseChart.makeChart
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .makeChart Usage bool makeChart(const char *filename); Description Generates the chart image and save it into a file. ChartDirector supports PNG, JPG,...

  • BaseChart.makeChart2
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .makeChart2 Usage MemBlock makeChart(int format); Description Generates the chart as an image in memory. This method is most often used to output the...

  • BaseChart.makeChart3
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .makeChart3 Usage DrawArea *makeChart(); Description Generates the chart in internal format and return a DrawArea object to allow adding custom drawings...

  • BaseChart.patternColor
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .patternColor Usage int patternColor(IntArray colorArray, int height, int startX = 0, int startY = 0); Description Creates a pattern color using an array...

  • BaseChart.patternColor2
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .patternColor2 Usage int patternColor(const char *filename, int startX = 0, int startY = 0); Description Creates a pattern color by loading the pattern...

  • BaseChart.radialGradientColor
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .radialGradientColor Usage int radialGradientColor(int cx, int cy, int rx, int ry, int startColor, int endColor, bool periodic = false); Description...

  • BaseChart.radialGradientColor2
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .radialGradientColor2 Usage int radialGradientColor(int cx, int cy, int rx, int ry, IntArray colorArray, bool periodic = false); Description Creates a...

  • BaseChart.setAMPM
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setAMPM Usage void setAMPM(const char *am, const char *pm); Description Sets the names to be used to denote morning and afternoon. The default is to use...

  • BaseChart.setAntiAlias
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setAntiAlias Usage void setAntiAlias(bool shapeAntiAlias = true, int textAntiAlias = AutoAntiAlias); Description Controls whether anti-alias is used...

  • BaseChart.setBackground
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setBackground Usage void setBackground(int color, int edgeColor = Transparent, int raisedEffect = 0); Description Sets the background color, border...

  • BaseChart.setBgImage
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setBgImage Usage void setBgImage(const char *img, int align = Center); Description Uses the image from the specified file as the background image of the...

  • BaseChart.setBorder
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setBorder Usage void setBorder(int color); Description Sets the border color of the chart. Arguments Argument Default Description color (Mandatory) The...

  • BaseChart.setColor
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setColor Usage void setColor(int paletteEntry, int color); Description Change the color at the specified position in the palette. See Color...

  • BaseChart.setColors
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setColors Usage void setColors(IntArray colors); Description Change the colors in the palette. See Color Specification on how colors are represented in...

  • BaseChart.setColors2
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setColors2 Usage void setColors(int paletteEntry, IntArray colors); Description Change the colors in the palette, starting from the specified position...

  • BaseChart.setDefaultFonts
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setDefaultFonts Usage void setDefaultFonts(const char *normal, const char *bold = 0, const char *italic = 0, const char *boldItalic = 0); Description...

  • BaseChart.setFontTable
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setFontTable Usage void setFontTable(int index, const char *font); Description Sets an entry in the font table to the specified font name. The first 4...

  • BaseChart.setMonthNames
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setMonthNames Usage void setMonthNames(StringArray names); Description Sets the names of the months for date/time formatting purposes. The default is to...

  • BaseChart.setNumberFormat
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setNumberFormat Usage void setNumberFormat(char thousandSeparator = '~', char decimalPointChar = '.', char signChar = '-'); Description Sets the...

  • BaseChart.setRoundedFrame
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setRoundedFrame Usage void setRoundedFrame(int extColor = 0xffffff, int r1 = 10, int r2 = -1, int r3 = -1, int r4 = -1); Description Sets the border...

  • BaseChart.setSearchPath
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setSearchPath Usage void setSearchPath(const char *path); Description Sets the file system search path for loading image files. Several ChartDirector...

  • BaseChart.setSize
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setSize Usage void setSize(int width, int height); Description Sets the size of the chart. Arguments Argument Default Description width (Mandatory) The...

  • BaseChart.setTransparentColor
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setTransparentColor Usage void setTransparentColor(int c); Description Specifies a certain color to mean transparent when creating the image output, or...

  • BaseChart.setWallpaper
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setWallpaper Usage void setWallpaper(const char *img); Description Uses the image from the specified file as the wallpaper to repetitively fill the...

  • BaseChart.setWeekDayNames
    ChartDirector Ver 4.1 (C++ Edition) BaseChart .setWeekDayNames Usage void setWeekDayNames(StringArray names); Description Sets the names of the week days for date/time formatting purposes. The...

  • BaseMeter
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter The BaseMeter class represents a generic meter. It is the base class for AngularMeter and LinearMeter . Method Inherited Description setScale (Self) Sets...

  • BaseMeter.addLabel
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .addLabel Usage void addLabel(double pos, const char *label); Description Adds a label to a specific position on the meter scale. By default, all labels...

  • BaseMeter.addPointer
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .addPointer Usage MeterPointer *addPointer(double value, int fillColor = LineColor, int edgeColor = -1); Description Adds a pointer to the meter....

  • BaseMeter.getCoor
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .getCoor Usage int getCoor(double v) const; Description Gets the geometric coordinates given the data value. For an angular meter, this method returns...

  • BaseMeter.getLabel
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .getLabel Usage const char *getLabel(double i) const; Description Gets the label at the specified position on the meter scale. Arguments Argument Default...

  • BaseMeter.getTicks
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .getTicks Usage DoubleArray getTicks() const; Description Returns the positions of all ticks as values on the meter scale. Arguments None Return Value...

  • BaseMeter.setLabelFormat
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .setLabelFormat Usage void setLabelFormat(const char *formatString); Description Sets the format of the labels computed by ChartDirector. The method is...

  • BaseMeter.setLabelPos
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .setLabelPos Usage void setLabelPos(bool labelInside, int labelOffset = 0); Description Sets the positions of the meter scale labels. Arguments Argument...

  • BaseMeter.setLabelStyle
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .setLabelStyle Usage TextBox *setLabelStyle(const char *font = "bold", double fontSize = -1, int fontColor = TextColor, double fontAngle = 0);...

  • BaseMeter.setLineWidth
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .setLineWidth Usage void setLineWidth(int axisWidth, int majorTickWidth = 1, int minorTickWidth = 1, int microTickWidth = 1); Description Sets the line...

  • BaseMeter.setMeterColors
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .setMeterColors Usage void setMeterColors(int axisColor, int labelColor = -1, int tickColor = -1); Description Sets the colors of the meter scale line,...

  • BaseMeter.setScale
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .setScale Usage void setScale(double lowerLimit, double upperLimit, double majorTickInc = 0, double minorTickInc = 0, double microTickInc = 0);...

  • BaseMeter.setScale2
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .setScale2 Usage void setScale(double lowerLimit, double upperLimit, StringArray labels); Description Sets the meter to use the given scale with the...

  • BaseMeter.setScale3
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .setScale3 Usage void setScale(double lowerLimit, double upperLimit, DoubleArray labels, const char *formatString = 0); Description Sets the meter to use...

  • BaseMeter.setTickLength
    ChartDirector Ver 4.1 (C++ Edition) BaseMeter .setTickLength Usage void setTickLength(int majorLen, int minorLen = -0x7fffffff, int microLen = -0x7fffffff); Description Set the lengths of the ticks....

  • Borderless Bar Chart
    ChartDirector Ver 4.1 (C++ Edition) Borderless Bar Chart This example demonstrates a horizontal bar chart with no axes, grid lines or and plot area border. It also demonstrates using gradient colors...

  • Box
    ChartDirector Ver 4.1 (C++ Edition) Box The Box class represents boxes. It is used as the base class for more complex classes (such as the TextBox class). Method Inherited Description setPos (Self)...

  • Box.getHeight
    ChartDirector Ver 4.1 (C++ Edition) Box .getHeight Usage int getHeight() const; Description Gets the height of the box. In some usages, the height of a box may be dynamically determined. An example...

  • Box.getImageCoor
    ChartDirector Ver 4.1 (C++ Edition) Box .getImageCoor Usage const char *getImageCoor(int offsetX = 0, int offsetY = 0); Description Gets the image map coordinates of the box as HTML image map...

  • Box.getWidth
    ChartDirector Ver 4.1 (C++ Edition) Box .getWidth Usage int getWidth() const; Description Gets the width of the box. In some usages, the width of a box may be dynamically determined. An example is...

  • Box.setBackground
    ChartDirector Ver 4.1 (C++ Edition) Box .setBackground Usage void setBackground(int color, int edgeColor = -1, int raisedEffect = 0); Description Sets the background color, border color and 3D border...

  • Box.setPos
    ChartDirector Ver 4.1 (C++ Edition) Box .setPos Usage void setPos(int x, int y); Description Sets the coordinates of the top-left corner of the box. Arguments Argument Default Description x...

  • Box.setRoundedCorners
    ChartDirector Ver 4.1 (C++ Edition) Box .setRoundedCorners Usage void setRoundedCorners(int r1 = 10, int r2 = -1, int r3 = -1, int r4 = -1); Description Sets the border style to use rounded corners....

  • Box.setSize
    ChartDirector Ver 4.1 (C++ Edition) Box .setSize Usage void setSize(int w, int h); Description Sets the width and height of the box. Arguments Argument Default Description w (Mandatory) The width of...

  • Box.setZOrder
    ChartDirector Ver 4.1 (C++ Edition) Box .setZOrder Usage void setZOrder(int z); Description Sets the z-order (drawing order) for custom box objects. The setZOrder method of the Box object only...

  • Box-Whisker Chart
    ChartDirector Ver 4.1 (C++ Edition) Box-Whisker Chart This example demonstrates creating a box-whisker chart. A standard box-whisker chart plots up to 5 data sets using box-whisker symbols. The 5...

  • BoxWhiskerLayer
    ChartDirector Ver 4.1 (C++ Edition) BoxWhiskerLayer The BoxWhiskerLayer class represents box-whisker layers. It is a subclass of BaseBoxLayer . BoxWhiskerLayer objects are created by using...

  • BoxWhiskerLayer.setBoxColor
    ChartDirector Ver 4.1 (C++ Edition) BoxWhiskerLayer .setBoxColor Usage void setBoxColor(int item, int boxColor); Description Sets the color for a single box. Arguments Argument Default Description...

  • BoxWhiskerLayer.setBoxColors
    ChartDirector Ver 4.1 (C++ Edition) BoxWhiskerLayer .setBoxColors Usage void setBoxColors(IntArray colors, StringArray names = StringArray()); Description Sets the colors for all boxes. The method...

  • BoxWhiskerLayer.setWhiskerBrightness
    ChartDirector Ver 4.1 (C++ Edition) BoxWhiskerLayer .setWhiskerBrightness Usage void setWhiskerBrightness(double whiskerBrightness); Description Sets the whisker colors as darken or brightened fill...

  • Bubble Chart
    ChartDirector Ver 4.1 (C++ Edition) Bubble Chart This example demonstrates how to create a bubble chart. In ChartDirector, a bubble chart can be created as a scatter layer with circles as symbols...

  • Bubble XY Scaling
    ChartDirector Ver 4.1 (C++ Edition) Bubble XY Scaling This example demonstrates a bubble chart with independent x and y bubble sizes and non-circular bubbles. In ChartDirector, a bubble chart in...

  • Built-In Symbols
    ChartDirector Ver 4.1 (C++ Edition) Built-In Symbols This example demonstrates the built-in symbols supported by ChartDirector. Source Code Listing [The following code is available in...

  • Candlestick Chart
    ChartDirector Ver 4.1 (C++ Edition) Candlestick Chart This example demonstrates a candlestick chart. Create a candlestick layer using XYChart.addCandleStickLayer . Add custom text to the top left...

  • CandleStickLayer
    ChartDirector Ver 4.1 (C++ Edition) CandleStickLayer The CandleStickLayer class represents candlestick layers. It is a subclass of BaseBoxLayer . CandleStickLayer objects are created by using...

  • CChartViewer
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer CChartViewer is a derived class of the MFC CStatic control. It is used in MFC applications for displaying chart images and to handle mouse...

  • CChartViewer.getChart
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getChart Usage BaseChart *getChart(); Description Gets the BaseChart pointer provided by the previous CChartViewer.setChart method call. Arguments...

  • CChartViewer.getImageMapHandler
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getImageMapHandler Usage ImageMapHandler *getImageMapHandler(); Description Gets the ImageMapHandler object for the current image map. By using the...

  • CChartViewer.getMinDragAmount
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getMinDragAmount Usage int getMinDragAmount(); Description Gets the minimum mouse drag distance before it is considered as an intentional drag....

  • CChartViewer.getMinimumDrag
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getMinimumDrag Usage int getMinimumDrag(); Description Gets the minimum mouse drag distance before it is considered as an intentional drag. Arguments...

  • CChartViewer.getMouseUsage
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getMouseUsage Usage int getMouseUsage(); Description Gets the mouse usage mode of the control. Arguments None Return Value An integer representing...

  • CChartViewer.getScrollDirection
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getScrollDirection Usage int getScrollDirection(); Description Gets the scroll direction for mouse scroll actions. Please refer to...

  • CChartViewer.getSelectionBorderColor
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getSelectionBorderColor Usage COLORREF getSelectionBorderColor(); Description Gets the border color of the zoom selection box. Arguments None Return...

  • CChartViewer.getSelectionBorderWidth
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getSelectionBorderWidth Usage int getSelectionBorderWidth(); Description Gets the border width of the zoom selection box. Arguments None Return Value...

  • CChartViewer.getToolTipCtrl
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getToolTipCtrl Usage CToolTipCtrl *getToolTipCtrl(); Description Gets the MFC CToolTipCtrl object used by CChartViewer for handling the tool tips....

  • CChartViewer.getUpdateInterval
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getUpdateInterval Usage int getUpdateInterval(); Description Gets the minimum gap interval between two CVN_ViewPortChanged messages in milliseconds....

  • CChartViewer.getZoomDirection
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getZoomDirection Usage int getZoomDirection(); Description Gets the zoom direction for mouse zoom in/out actions. Please refer to...

  • CChartViewer.getZoomInRatio
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getZoomInRatio Usage double getZoomInRatio(); Description Gets the magnification ratio for each zoom in click of the mouse. For zoom in, the ratio...

  • CChartViewer.getZoomOutRatio
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .getZoomOutRatio Usage double getZoomOutRatio(); Description Gets the magnification ratio for each zoom out click of the mouse. For zoom out, the...

  • CChartViewer.needUpdateChart
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .needUpdateChart Usage bool needUpdateChart(); Description Determines if the current CVN_ViewPortChanged message requires chart update. The message...

  • CChartViewer.needUpdateImageMap
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .needUpdateImageMap Usage bool needUpdateImageMap(); Description Determines if the current CVN_ViewPortChanged message requires image map update. The...

  • CChartViewer.setChart
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setChart Usage void setChart(BaseChart *c); Description Sets a BaseChart object for display. CChartViewer stores the BaseChart pointer internally so...

  • CChartViewer.setDefaultToolTip
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setDefaultToolTip Usage void setDefaultToolTip(LPCTSTR text); Description Sets the default tool tip to use when the mouse is over the CChartViewer...

  • CChartViewer.setImageMap
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setImageMap Usage void setImageMap(const char *imageMap); Description Sets the image map that defines the hot spots on the chart image. The...

  • CChartViewer.setMinDragAmount
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setMinDragAmount Usage void setMinDragAmount(int offset); Description Sets the minimum mouse drag distance before it is considered as an intentional...

  • CChartViewer.setMinimumDrag
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setMinimumDrag Usage void setMinimumDrag(int offset); Description Sets the minimum mouse drag distance before it is considered as an intentional...

  • CChartViewer.setMouseUsage
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setMouseUsage Usage void setMouseUsage(int mouseUsage); Description Sets the mouse usage mode of the control. The following table describes the...

  • CChartViewer.setScrollDirection
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setScrollDirection Usage void setScrollDirection(int direction); Description Sets the scroll direction for mouse scroll actions. Please refer to...

  • CChartViewer.setSelectionBorderColor
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setSelectionBorderColor Usage void setSelectionBorderColor(COLORREF color); Description Sets the border color of the zoom selection box as a Win32...

  • CChartViewer.setSelectionBorderWidth
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setSelectionBorderWidth Usage void setSelectionBorderWidth(int width); Description Sets the border width of the zoom selection box. Arguments...

  • CChartViewer.setUpdateInterval
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setUpdateInterval Usage void setUpdateInterval(int interval); Description Sets the minimum gap interval between two CVN_ViewPortChanged messages in...

  • CChartViewer.setZoomDirection
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setZoomDirection Usage void setZoomDirection(int direction); Description Sets the zoom direction for mouse zoom in/out actions. In zoom operations...

  • CChartViewer.setZoomInRatio
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setZoomInRatio Usage void setZoomInRatio(double ratio); Description Sets the magnification ratio for each zoom in click of the mouse. For zoom in,...

  • CChartViewer.setZoomOutRatio
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .setZoomOutRatio Usage void setZoomOutRatio(double ratio); Description Sets the magnification ratio for each zoom out click of the mouse. For zoom...

  • CChartViewer.updateViewPort
    ChartDirector Ver 4.1 (C++ Edition) CChartViewer .updateViewPort Usage void updateViewPort(bool needUpdateChart, bool needUpdateImageMap); Description Triggers the CVN_ViewPortChanged message....

  • Chart
    ChartDirector Ver 4.1 (C++ Edition) Chart Chart is a namespace for all ChartDirector global functions and predefined constants. Properties Name Description NoValue A constant equals to 1.7E+308 to...

  • Chart.AggregateAvg
    ChartDirector Ver 4.1 (C++ Edition) Chart .AggregateAvg Declaration static const int AggregateAvg; Description A constant equals to 1 to represent using the average as the aggregated value in...

  • Chart.AggregateCount
    ChartDirector Ver 4.1 (C++ Edition) Chart .AggregateCount Declaration static const int AggregateCount; Description A constant equals to 9 to represent using the item count as the aggregated value in...

  • Chart.AggregateFirst
    ChartDirector Ver 4.1 (C++ Edition) Chart .AggregateFirst Declaration static const int AggregateFirst; Description A constant equals to 7 to represent using the first value as the aggregated value in...

  • Chart.AggregateLast
    ChartDirector Ver 4.1 (C++ Edition) Chart .AggregateLast Declaration static const int AggregateLast; Description A constant equals to 8 to represent using the last value as the aggregated value in...

  • Chart.AggregateMax
    ChartDirector Ver 4.1 (C++ Edition) Chart .AggregateMax Declaration static const int AggregateMax; Description A constant equals to 5 to represent using the maximum value as the aggregated value in...

  • Chart.AggregateMed
    ChartDirector Ver 4.1 (C++ Edition) Chart .AggregateMed Declaration static const int AggregateMed; Description A constant equals to 4 to represent using the median value as the aggregated value in...

  • Chart.AggregateMin
    ChartDirector Ver 4.1 (C++ Edition) Chart .AggregateMin Declaration static const int AggregateMin; Description A constant equals to 3 to represent using the minimum value as the aggregated value in...

  • Chart.AggregatePercentile
    ChartDirector Ver 4.1 (C++ Edition) Chart .AggregatePercentile Declaration static const int AggregatePercentile; Description A constant equals to 6 to represent using the percentile value as the...

  • Chart.AggregateStdDev
    ChartDirector Ver 4.1 (C++ Edition) Chart .AggregateStdDev Declaration static const int AggregateStdDev; Description A constant equals to 2 to represent using the standard deviation as the aggregated...

  • Chart.AggregateSum
    ChartDirector Ver 4.1 (C++ Edition) Chart .AggregateSum Declaration static const int AggregateSum; Description A constant equals to 0 to represent using the sum as the aggregated value in...

  • Chart.AllPassFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .AllPassFilter Usage int AllPassFilter(); Description Creates a data filter that matches every element. This method is typically used in Axis.setMultiFormat...

  • Chart.AltDashLine
    ChartDirector Ver 4.1 (C++ Edition) Chart .AltDashLine Declaration static const int AltDashLine; Description A constant equals to 0A050505 (in hex) to represent a alternating long/short dash line...

  • Chart.AngularAxisScale
    ChartDirector Ver 4.1 (C++ Edition) Chart .AngularAxisScale Declaration static const int AngularAxisScale; Description A constant equals to 1 to represent that the size is measured using the...

  • Chart.AntiAlias
    ChartDirector Ver 4.1 (C++ Edition) Chart .AntiAlias Declaration static const int AntiAlias; Description A constant equals to 1 to represent that text should be drawn with anti-alias. This constant...

  • Chart.ArrowPointer
    ChartDirector Ver 4.1 (C++ Edition) Chart .ArrowPointer Declaration static const int ArrowPointer; Description A constant equals to 2 to represent the arrow style meter pointer. This constant is used...

  • Chart.ArrowPointer2
    ChartDirector Ver 4.1 (C++ Edition) Chart .ArrowPointer2 Declaration static const int ArrowPointer2; Description A constant equals to 3 to represent the alternative arrow style meter pointer. This...

  • Chart.AutoAntiAlias
    ChartDirector Ver 4.1 (C++ Edition) Chart .AutoAntiAlias Declaration static const int AutoAntiAlias; Description A constant equals to 2 to represent that text should be drawn with anti-alias if...

  • Chart.AutoGrid
    ChartDirector Ver 4.1 (C++ Edition) Chart .AutoGrid Declaration static const int AutoGrid; Description A constant equals to -2 to represent that the number of columns in the legend box with grid...

  • Chart.BackgroundColor
    ChartDirector Ver 4.1 (C++ Edition) Chart .BackgroundColor Declaration static const int BackgroundColor; Description A constant equals to FFFF0000 (in hex) to represent the background color. See...

  • Chart.BesselFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .BesselFilter Declaration static const int BesselFilter; Description A constant equals to 13 to represent a Bessel graphical re-sampling filter. Please refer...

  • Chart.BlackmanFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .BlackmanFilter Declaration static const int BlackmanFilter; Description A constant equals to 12 to represent a Blackman graphical re-sampling filter. Please...

  • Chart.blueMetalGradient
    ChartDirector Ver 4.1 (C++ Edition) Chart .blueMetalGradient Declaration static const int[] blueMetalGradient; Description A constant array of integers to represent a gradient that looks like a blue...

  • Chart.BMP
    ChartDirector Ver 4.1 (C++ Edition) Chart .BMP Declaration static const int BMP; Description A constant equals to 4 to represent the BMP image format. This constant is used in BaseChart.makeChart2 ....

  • Chart.Bottom
    ChartDirector Ver 4.1 (C++ Edition) Chart .Bottom Declaration static const int Bottom; Description A constant equals to 2 to represent the bottom position. See Alignment Specification for supported...

  • Chart.BottomCenter
    ChartDirector Ver 4.1 (C++ Edition) Chart .BottomCenter Declaration static const int BottomCenter; Description A constant equals to 2 to represent the bottom center position. See Alignment...

  • Chart.BottomLeft
    ChartDirector Ver 4.1 (C++ Edition) Chart .BottomLeft Declaration static const int BottomLeft; Description A constant equals to 1 to represent the bottom left position. See Alignment Specification...

  • Chart.BottomLeft2
    ChartDirector Ver 4.1 (C++ Edition) Chart .BottomLeft2 Declaration static const int BottomLeft2; Description A constant equals to 12 to represent the alternative exterior bottom left position. See...

  • Chart.BottomRight
    ChartDirector Ver 4.1 (C++ Edition) Chart .BottomRight Declaration static const int BottomRight; Description A constant equals to 3 to represent the bottom right position. See Alignment Specification...

  • Chart.BottomRight2
    ChartDirector Ver 4.1 (C++ Edition) Chart .BottomRight2 Declaration static const int BottomRight2; Description A constant equals to 13 to represent the alternative exterior bottom right position. See...

  • Chart.BoxFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .BoxFilter Declaration static const int BoxFilter; Description A constant equals to 0 to represent a Box graphical re-sampling filter. Please refer to...

  • Chart.BSplineFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .BSplineFilter Declaration static const int BSplineFilter; Description A constant equals to 3 to represent a B-spline graphical re-sampling filter. Please...

  • Chart.CatromFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .CatromFilter Declaration static const int CatromFilter; Description A constant equals to 5 to represent a Catrom graphical re-sampling filter. Please refer...

  • Chart.Center
    ChartDirector Ver 4.1 (C++ Edition) Chart .Center Declaration static const int Center; Description A constant equals to 5 to represent the center position. See Alignment Specification for supported...

  • Chart.ChartBackZ
    ChartDirector Ver 4.1 (C++ Edition) Chart .ChartBackZ Declaration static const int ChartBackZ; Description A constant equals to 100 (in hex) to represent the z-order of the back surface of the chart....

  • Chart.ChartFrontZ
    ChartDirector Ver 4.1 (C++ Edition) Chart .ChartFrontZ Declaration static const int ChartFrontZ; Description A constant equals to ffff (in hex) to represent the z-order of the front surface of the...

  • Chart.chartTime
    ChartDirector Ver 4.1 (C++ Edition) Chart .chartTime Usage double chartTime(int y, int m, int d, int h = 0, int n = 0, int s = 0); Description Obtain the second elapsed since 01-01-0001 00:00:00 to...

  • Chart.chartTime2
    ChartDirector Ver 4.1 (C++ Edition) Chart .chartTime2 Usage double chartTime2(int t); Description Converts a UNIX time (seconds elapsed since 01-01-1970 00:00:00 GMT) to the date/time format used by...

  • Chart.CircleLayout
    ChartDirector Ver 4.1 (C++ Edition) Chart .CircleLayout Declaration static const int CircleLayout; Description A constant equals to 1 to represent the circular label layout method for pie/donut...

  • Chart.CircleShape
    ChartDirector Ver 4.1 (C++ Edition) Chart .CircleShape Declaration static const int CircleShape; Description A constant equals to 7 to represent a circle. Please refer to Shape Specification for...

  • Chart.Cross2Shape
    ChartDirector Ver 4.1 (C++ Edition) Chart .Cross2Shape Usage int Cross2Shape(double width); Description Gets the shape id that represents a 'X' shape. Please refer to Shape Specification for samples...

  • Chart.CrossShape
    ChartDirector Ver 4.1 (C++ Edition) Chart .CrossShape Usage int CrossShape(double width); Description Gets the shape id that represents a '+' shape. Please refer to Shape Specification for samples...

  • Chart.DashLine
    ChartDirector Ver 4.1 (C++ Edition) Chart .DashLine Declaration static const int DashLine; Description A constant equals to 0505 (in hex) to represent a dash line pattern for use in dash colors. See...

  • Chart.DataColor
    ChartDirector Ver 4.1 (C++ Edition) Chart .DataColor Declaration static const int DataColor; Description A constant equals to FFFF0008 (in hex) to represent the starting index of automatic data...

  • Chart.defaultPalette
    ChartDirector Ver 4.1 (C++ Edition) Chart .defaultPalette Declaration static const int[] defaultPalette; Description A constant array of integers to represent the default palette. The array is in a...

  • Chart.DiamondPointer
    ChartDirector Ver 4.1 (C++ Edition) Chart .DiamondPointer Declaration static const int DiamondPointer; Description A constant equals to 0 to represent the diamond style meter pointer. This constant...

  • Chart.DiamondShape
    ChartDirector Ver 4.1 (C++ Edition) Chart .DiamondShape Declaration static const int DiamondShape; Description A constant equals to 2 to represent a diamond shape. Please refer to Shape Specification...

  • Chart.DirectionHorizontal
    ChartDirector Ver 4.1 (C++ Edition) Chart .DirectionHorizontal Declaration static const int DirectionHorizontal; Description A constant equals to 0 to represent that the zoom and/or scroll...

  • Chart.DirectionHorizontalVertical
    ChartDirector Ver 4.1 (C++ Edition) Chart .DirectionHorizontalVertical Declaration static const int DirectionHorizontalVertical; Description A constant equals to 2 to represent that the zoom and/or...

  • Chart.DirectionVertical
    ChartDirector Ver 4.1 (C++ Edition) Chart .DirectionVertical Declaration static const int DirectionVertical; Description A constant equals to 1 to represent that the zoom and/or scroll orientation is...

  • Chart.DotDashLine
    ChartDirector Ver 4.1 (C++ Edition) Chart .DotDashLine Declaration static const int DotDashLine; Description A constant equals to 05050205 (in hex) to represent a dot-dash line pattern for use in...

  • Chart.DotLine
    ChartDirector Ver 4.1 (C++ Edition) Chart .DotLine Declaration static const int DotLine; Description A constant equals to 0202 (in hex) to represent a dotted line pattern for use in dash colors. See...

  • Chart.ErrorDiffusion
    ChartDirector Ver 4.1 (C++ Edition) Chart .ErrorDiffusion Declaration static const int ErrorDiffusion; Description A constant equals to 2 to represent that the error diffusion dithering method should...

  • Chart.ForcePalette
    ChartDirector Ver 4.1 (C++ Edition) Chart .ForcePalette Declaration static const int ForcePalette; Description A constant equals to 1 to represent that palette based image format should always be...

  • Chart.GaussianFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .GaussianFilter Declaration static const int GaussianFilter; Description A constant equals to 9 to represent a Gaussian graphical re-sampling filter. Please...

  • Chart.getBootLog
    ChartDirector Ver 4.1 (C++ Edition) Chart .getBootLog Usage void getBootLog(char *buffer); Description A diagnostic function to obtain the ChartDirector boot log. Currently, ChartDirector does not...

  • Chart.getChartWeekDay
    ChartDirector Ver 4.1 (C++ Edition) Chart .getChartWeekDay Usage int getChartWeekDay(double t); Description Gets the weekday represented by a ChartDirector date/time . Arguments Argument Default...

  • Chart.getChartYMD
    ChartDirector Ver 4.1 (C++ Edition) Chart .getChartYMD Usage int getChartYMD(double t); Description Gets the year, month and day represented by a ChartDirector date/time . Arguments Argument Default...

  • Chart.getVersion
    ChartDirector Ver 4.1 (C++ Edition) Chart .getVersion Usage int getVersion(); Description Gets ChartDirector version information. The version number is encoded as a 32-bit integer. The most...

  • Chart.GIF
    ChartDirector Ver 4.1 (C++ Edition) Chart .GIF Declaration static const int GIF; Description A constant equals to 1 to represent the GIF image format. This constant is used in BaseChart.makeChart2 ....

  • Chart.glassEffect
    ChartDirector Ver 4.1 (C++ Edition) Chart .glassEffect Usage int glassEffect(int glareSize = NormalGlare, int glareDirection = Top, int raisedEffect = 5); Description A complex shading effect that...

  • Chart.goldColor
    ChartDirector Ver 4.1 (C++ Edition) Chart .goldColor Usage int goldColor(int angle = 90); Description Creates a golden color, most commonly used as a background color. This method is a short cut to...

  • Chart.goldGradient
    ChartDirector Ver 4.1 (C++ Edition) Chart .goldGradient Declaration static const int[] goldGradient; Description A constant array of integers to represent a gradient that looks like a golden color....

  • Chart.greenMetalGradient
    ChartDirector Ver 4.1 (C++ Edition) Chart .greenMetalGradient Declaration static const int[] greenMetalGradient; Description A constant array of integers to represent a gradient that looks like a...

  • Chart.GridLinesZ
    ChartDirector Ver 4.1 (C++ Edition) Chart .GridLinesZ Declaration static const int GridLinesZ; Description A constant equals to 2000 (in hex) to represent the z-order of the grid lines of the chart....

  • Chart.HammingFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .HammingFilter Declaration static const int HammingFilter; Description A constant equals to 11 to represent a Hamming graphical re-sampling filter. Please...

  • Chart.HanningFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .HanningFilter Declaration static const int HanningFilter; Description A constant equals to 10 to represent a Hanning graphical re-sampling filter. Please...

  • Chart.HermiteFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .HermiteFilter Declaration static const int HermiteFilter; Description A constant equals to 4 to represent a Hermite graphical re-sampling filter. Please...

  • Chart.HLOCDefault
    ChartDirector Ver 4.1 (C++ Edition) Chart .HLOCDefault Declaration static const int HLOCDefault; Description A constant equals to 0 to represent that the HLOC symbols should be drawn using the same...

  • Chart.HLOCOpenClose
    ChartDirector Ver 4.1 (C++ Edition) Chart .HLOCOpenClose Declaration static const int HLOCOpenClose; Description A constant equals to 1 to represent that the HLOC symbols should be drawn using two...

  • Chart.HLOCUpDown
    ChartDirector Ver 4.1 (C++ Edition) Chart .HLOCUpDown Declaration static const int HLOCUpDown; Description A constant equals to 2 to represent that the HLOC symbols should be drawn using two...

  • Chart.InvertedTriangleShape
    ChartDirector Ver 4.1 (C++ Edition) Chart .InvertedTriangleShape Declaration static const int InvertedTriangleShape; Description A constant equals to 6 to represent a triangle pointing downwards....

  • Chart.JPG
    ChartDirector Ver 4.1 (C++ Edition) Chart .JPG Declaration static const int JPG; Description A constant equals to 2 to represent the JPG image format. This constant is used in BaseChart.makeChart2 ....

  • Chart.LanczosFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .LanczosFilter Declaration static const int LanczosFilter; Description A constant equals to 8 to represent a Lanczos graphical re-sampling filter. Please...

  • Chart.Left
    ChartDirector Ver 4.1 (C++ Edition) Chart .Left Declaration static const int Left; Description A constant equals to 4 to represent the left position. See Alignment Specification for supported...

  • Chart.LeftTriangleShape
    ChartDirector Ver 4.1 (C++ Edition) Chart .LeftTriangleShape Declaration static const int LeftTriangleShape; Description A constant equals to 5 to represent a triangle pointing leftwards. Please...

  • Chart.LinearFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .LinearFilter Declaration static const int LinearFilter; Description A constant equals to 1 to represent a Linear graphical re-sampling filter. Please refer...

  • Chart.LineColor
    ChartDirector Ver 4.1 (C++ Edition) Chart .LineColor Declaration static const int LineColor; Description A constant equals to FFFF0001 (in hex) to represent the default line color. See Color...

  • Chart.LinePointer
    ChartDirector Ver 4.1 (C++ Edition) Chart .LinePointer Declaration static const int LinePointer; Description A constant equals to 4 to represent the line style meter pointer. This constant is used in...

  • Chart.LogTick
    ChartDirector Ver 4.1 (C++ Edition) Chart .LogTick Declaration static const double LogTick; Description A constant equals to +1.6e308 to represent that the ticks in a log scale axis should be 1 - 2 -...

  • Chart.metalColor
    ChartDirector Ver 4.1 (C++ Edition) Chart .metalColor Usage int metalColor(int c, int angle = 90); Description Creates a color by modulates the brightness of another color to create metallic shiny...

  • Chart.MicroTickOnly
    ChartDirector Ver 4.1 (C++ Edition) Chart .MicroTickOnly Declaration static const double MicroTickOnly; Description A constant equals to -1.6e308 to represent that the label position should contain a...

  • Chart.MinorTickOnly
    ChartDirector Ver 4.1 (C++ Edition) Chart .MinorTickOnly Declaration static const double MinorTickOnly; Description A constant equals to -1.7e308 to represent that the label position should contain a...

  • Chart.MitchellFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .MitchellFilter Declaration static const int MitchellFilter; Description A constant equals to 6 to represent a Mitchell graphical re-sampling filter. Please...

  • Chart.MouseUsageDefault
    ChartDirector Ver 4.1 (C++ Edition) Chart .MouseUsageDefault Declaration static const int MouseUsageDefault; Description A constant equals to 0 to represent using the default mouse behaviour. This...

  • Chart.MouseUsageScroll
    ChartDirector Ver 4.1 (C++ Edition) Chart .MouseUsageScroll Declaration static const int MouseUsageScroll; Description A constant equals to 1 to represent using the mouse for drag scrolling. This...

  • Chart.MouseUsageZoomIn
    ChartDirector Ver 4.1 (C++ Edition) Chart .MouseUsageZoomIn Declaration static const int MouseUsageZoomIn; Description A constant equals to 3 to represent using the mouse for zoom in actions. This...

  • Chart.MouseUsageZoomOut
    ChartDirector Ver 4.1 (C++ Edition) Chart .MouseUsageZoomOut Declaration static const int MouseUsageZoomOut; Description A constant equals to 4 to represent using the mouse for zoom out actions. This...

  • Chart.NoAntiAlias
    ChartDirector Ver 4.1 (C++ Edition) Chart .NoAntiAlias Declaration static const int NoAntiAlias; Description A constant equals to 0 to represent that text should be drawn without using anti-alias....

  • Chart.NoGlare
    ChartDirector Ver 4.1 (C++ Edition) Chart .NoGlare Declaration static const int NoGlare; Description A constant equals to 1 to represent disabling the glare in Chart::glassEffect shading style. ©...

  • Chart.NoLegend
    ChartDirector Ver 4.1 (C++ Edition) Chart .NoLegend Declaration static const int NoLegend; Description A constant equals to 2 to represent that no legend keys should be added to the legend box. This...

  • Chart.NonePassFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .NonePassFilter Usage int NonePassFilter(); Description Creates a data filter that matches no element. This method is typically used in Axis.setMultiFormat...

  • Chart.NoPalette
    ChartDirector Ver 4.1 (C++ Edition) Chart .NoPalette Declaration static const int NoPalette; Description A constant equals to 2 to represent that true color image format should always be used. This...

  • Chart.NormalGlare
    ChartDirector Ver 4.1 (C++ Edition) Chart .NormalGlare Declaration static const int NormalGlare; Description A constant equals to 3 to represent using normal glare strength in Chart::glassEffect...

  • Chart.NormalLegend
    ChartDirector Ver 4.1 (C++ Edition) Chart .NormalLegend Declaration static const int NormalLegend; Description A constant equals to 0 to represent that the legend keys order should follow the...

  • Chart.NoValue
    ChartDirector Ver 4.1 (C++ Edition) Chart .NoValue Declaration static const double NoValue; Description A constant equals to 1.7E+308 to represent missing values in ChartDirector. Please refer to No...

  • Chart.OrderedDither
    ChartDirector Ver 4.1 (C++ Edition) Chart .OrderedDither Declaration static const int OrderedDither; Description A constant equals to 1 to represent that the ordered dithering method should be used...

  • Chart.Overlay
    ChartDirector Ver 4.1 (C++ Edition) Chart .Overlay Declaration static const int Overlay; Description A constant equals to 0 to represent the "Overlay" data representation method for multiple data...

  • Chart.Palette
    ChartDirector Ver 4.1 (C++ Edition) Chart .Palette Declaration static const int Palette; Description A constant equals to FFFF0000 (in hex) to represent the starting index of the color palette. See...

  • Chart.PencilPointer
    ChartDirector Ver 4.1 (C++ Edition) Chart .PencilPointer Declaration static const int PencilPointer; Description A constant equals to 5 to represent the pencil style meter pointer. This constant is...

  • Chart.Percentage
    ChartDirector Ver 4.1 (C++ Edition) Chart .Percentage Declaration static const int Percentage; Description A constant equals to 4 to represent the "Percentage" data representation method for multiple...

  • Chart.PixelScale
    ChartDirector Ver 4.1 (C++ Edition) Chart .PixelScale Declaration static const int PixelScale; Description A constant equals to 0 to represent that the size is measured in pixels. This constant is...

  • Chart.PlotAreaZ
    ChartDirector Ver 4.1 (C++ Edition) Chart .PlotAreaZ Declaration static const int PlotAreaZ; Description A constant equals to 1000 (in hex) to represent the z-order of the plot area back surface of...

  • Chart.PNG
    ChartDirector Ver 4.1 (C++ Edition) Chart .PNG Declaration static const int PNG; Description A constant equals to 0 to represent the PNG image format. This constant is used in BaseChart.makeChart2 ....

  • Chart.Polygon2Shape
    ChartDirector Ver 4.1 (C++ Edition) Chart .Polygon2Shape Usage int Polygon2Shape(int side); Description Gets the shape id that represents a polygon in an alternative orientation. Please refer to...

  • Chart.PolygonShape
    ChartDirector Ver 4.1 (C++ Edition) Chart .PolygonShape Usage int PolygonShape(int side); Description Gets the shape id that represents a polygon. Please refer to Shape Specification for samples and...

  • Chart.QuadraticFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .QuadraticFilter Declaration static const int QuadraticFilter; Description A constant equals to 2 to represent a Quadratic graphical re-sampling filter....

  • Chart.Quantize
    ChartDirector Ver 4.1 (C++ Edition) Chart .Quantize Declaration static const int Quantize; Description A constant equals to 0 to represent that the quantize dithering method should be used if...

  • Chart.RadialAxisScale
    ChartDirector Ver 4.1 (C++ Edition) Chart .RadialAxisScale Declaration static const int RadialAxisScale; Description A constant equals to 2 to represent that the size is measured using the...

  • Chart.redMetalGradient
    ChartDirector Ver 4.1 (C++ Edition) Chart .redMetalGradient Declaration static const int[] redMetalGradient; Description A constant array of integers to represent a gradient that looks like a red...

  • Chart.ReducedGlare
    ChartDirector Ver 4.1 (C++ Edition) Chart .ReducedGlare Declaration static const int ReducedGlare; Description A constant equals to 2 to represent using reduced glare strength in Chart::glassEffect...

  • Chart.RegularSpacingFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .RegularSpacingFilter Usage int RegularSpacingFilter(int labelStep = 1, double initialMargin = 0); Description Creates a data filter that matches 1 out of...

  • Chart.ReverseLegend
    ChartDirector Ver 4.1 (C++ Edition) Chart .ReverseLegend Declaration static const int ReverseLegend; Description A constant equals to 1 to represent that the legend keys order is the reverse of the...

  • Chart.Right
    ChartDirector Ver 4.1 (C++ Edition) Chart .Right Declaration static const int Right; Description A constant equals to 6 to represent the right position. See Alignment Specification for supported...

  • Chart.RightTriangleShape
    ChartDirector Ver 4.1 (C++ Edition) Chart .RightTriangleShape Declaration static const int RightTriangleShape; Description A constant equals to 4 to represent a triangle pointing rightwards. Please...

  • Chart.SameAsMainColor
    ChartDirector Ver 4.1 (C++ Edition) Chart .SameAsMainColor Declaration static const int SameAsMainColor; Description A constant equals to FFFF0007 (in hex) to represent the current main color. See...

  • Chart.SelectItemFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .SelectItemFilter Usage int SelectItemFilter(int item); Description Creates a data filter that matches the specified item. This method is typically used in...

  • Chart.setLicenseCode
    ChartDirector Ver 4.1 (C++ Edition) Chart .setLicenseCode Usage bool setLicenseCode(const char *licCode, char *buffer = 0); Description Sets the license code into ChartDirector. ChartDirector will...

  • Chart.Side
    ChartDirector Ver 4.1 (C++ Edition) Chart .Side Declaration static const int Side; Description A constant equals to 3 to represent the "Side" data representation method for multiple data sets. This...

  • Chart.SideLayout
    ChartDirector Ver 4.1 (C++ Edition) Chart .SideLayout Declaration static const int SideLayout; Description A constant equals to 0 to represent the side label layout method for pie/donut charts. This...

  • Chart.silverColor
    ChartDirector Ver 4.1 (C++ Edition) Chart .silverColor Usage int silverColor(int angle = 90); Description Creates a silver color, most commonly used as a background color. This method is a short cut...

  • Chart.silverGradient
    ChartDirector Ver 4.1 (C++ Edition) Chart .silverGradient Declaration static const int[] silverGradient; Description A constant array of integers to represent a gradient that looks like a silver...

  • Chart.SincFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .SincFilter Declaration static const int SincFilter; Description A constant equals to 7 to represent a Sinc graphical re-sampling filter. Please refer to...

  • Chart.softLighting
    ChartDirector Ver 4.1 (C++ Edition) Chart .softLighting Usage int softLighting(int direction = Top, int raisedEffect = 4); Description A special shading effect that looks like gradient coloring. This...

  • Chart.SquareShape
    ChartDirector Ver 4.1 (C++ Edition) Chart .SquareShape Declaration static const int SquareShape; Description A constant equals to 1 to represent a square. Please refer to Shape Specification for...

  • Chart.Stack
    ChartDirector Ver 4.1 (C++ Edition) Chart .Stack Declaration static const int Stack; Description A constant equals to 1 to represent the "Stack" data representation method for multiple data sets....

  • Chart.StarShape
    ChartDirector Ver 4.1 (C++ Edition) Chart .StarShape Usage int StarShape(int side); Description Gets the shape id that represents a star shape. Please refer to Shape Specification for samples and...

  • Chart.StartOfDayFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .StartOfDayFilter Usage int StartOfDayFilter(int labelStep = 1, double initialMargin = 0.05); Description Creates a data filter that matches date/times that...

  • Chart.StartOfHourFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .StartOfHourFilter Usage int StartOfHourFilter(int labelStep = 1, double initialMargin = 0.05); Description Creates a data filter that matches date/times...

  • Chart.StartOfMonthFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .StartOfMonthFilter Usage int StartOfMonthFilter(int labelStep = 1, double initialMargin = 0.05); Description Creates a data filter that matches date/times...

  • Chart.StartOfWeekFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .StartOfWeekFilter Usage int StartOfWeekFilter(int labelStep = 1, double initialMargin = 0.05); Description Creates a data filter that matches date/times...

  • Chart.StartOfYearFilter
    ChartDirector Ver 4.1 (C++ Edition) Chart .StartOfYearFilter Usage int StartOfYearFilter(int labelStep = 1, double initialMargin = 0.05); Description Creates a data filter that matches date/times...

  • Chart.testFont
    ChartDirector Ver 4.1 (C++ Edition) Chart .testFont Usage bool testFont(const char *font, int fontIndex, double fontHeight, double fontWidth, double angle, char *buffer); Description A diagnostic...

  • Chart.TextColor
    ChartDirector Ver 4.1 (C++ Edition) Chart .TextColor Declaration static const int TextColor; Description A constant equals to FFFF0002 (in hex) to represent the default text color. See Color...

  • Chart.Top
    ChartDirector Ver 4.1 (C++ Edition) Chart .Top Declaration static const int Top; Description A constant equals to 8 to represent the top position. See Alignment Specification for supported alignment...

  • Chart.TopCenter
    ChartDirector Ver 4.1 (C++ Edition) Chart .TopCenter Declaration static const int TopCenter; Description A constant equals to 8 to represent the top center position. See Alignment Specification for...

  • Chart.TopLeft
    ChartDirector Ver 4.1 (C++ Edition) Chart .TopLeft Declaration static const int TopLeft; Description A constant equals to 7 to represent the top left position. See Alignment Specification for...

  • Chart.TopLeft2
    ChartDirector Ver 4.1 (C++ Edition) Chart .TopLeft2 Declaration static const int TopLeft2; Description A constant equals to 10 to represent the alternative exterior top left position. See Alignment...

  • Chart.TopRight
    ChartDirector Ver 4.1 (C++ Edition) Chart .TopRight Declaration static const int TopRight; Description A constant equals to 9 to represent the top right position. See Alignment Specification for...

  • Chart.TopRight2
    ChartDirector Ver 4.1 (C++ Edition) Chart .TopRight2 Declaration static const int TopRight2; Description A constant equals to 11 to represent the alternative exterior top right position. See...

  • Chart.TouchBar
    ChartDirector Ver 4.1 (C++ Edition) Chart .TouchBar Declaration static const int TouchBar; Description A constant equals to -1.7e-100 to represent that the bars in a bar layer should touch each...

  • Chart.Transparent
    ChartDirector Ver 4.1 (C++ Edition) Chart .Transparent Declaration static const int Transparent; Description A constant equals to FF000000 (in hex) to represent the transparent color. See Color...

  • Chart.transparentPalette
    ChartDirector Ver 4.1 (C++ Edition) Chart .transparentPalette Declaration static const int[] transparentPalette; Description A constant array of integers to represent the semi-transparent palette....

  • Chart.TriangleShape
    ChartDirector Ver 4.1 (C++ Edition) Chart .TriangleShape Declaration static const int TriangleShape; Description A constant equals to 3 to represent a triangle pointing upwards. Please refer to Shape...

  • Chart.TriangularPointer
    ChartDirector Ver 4.1 (C++ Edition) Chart .TriangularPointer Declaration static const int TriangularPointer; Description A constant equals to 1 to represent the triangular style meter pointer. This...

  • Chart.TryPalette
    ChartDirector Ver 4.1 (C++ Edition) Chart .TryPalette Declaration static const int TryPalette; Description A constant equals to 0 to represent that palette based image format should be used if the...

  • Chart.whiteOnBlackPalette
    ChartDirector Ver 4.1 (C++ Edition) Chart .whiteOnBlackPalette Declaration static const int[] whiteOnBlackPalette; Description A constant array of integers to represent the white on black palette....

  • Chart.WMP
    ChartDirector Ver 4.1 (C++ Edition) Chart .WMP Declaration static const int WMP; Description A constant equals to 3 to represent the WAP bitmap image format. This constant is used in...

  • Chart.XAxisAtOrigin
    ChartDirector Ver 4.1 (C++ Edition) Chart .XAxisAtOrigin Declaration static const int XAxisAtOrigin; Description A constant equals to 1 to represent that the x-axis should intersect with the zero...

  • Chart.XAxisScale
    ChartDirector Ver 4.1 (C++ Edition) Chart .XAxisScale Declaration static const int XAxisScale; Description A constant equals to 1 to represent that the size is measured using the x-axis scale. This...

  • Chart.XAxisSymmetric
    ChartDirector Ver 4.1 (C++ Edition) Chart .XAxisSymmetric Declaration static const int XAxisSymmetric; Description A constant equals to 1 to represent that the x-axis should be symmetrical about the...

  • Chart.XAxisSymmetricIfNeeded
    ChartDirector Ver 4.1 (C++ Edition) Chart .XAxisSymmetricIfNeeded Declaration static const int XAxisSymmetricIfNeeded; Description A constant equals to 2 to represent that the x-axis should be...

  • Chart.XYAxisAtOrigin
    ChartDirector Ver 4.1 (C++ Edition) Chart .XYAxisAtOrigin Declaration static const int XYAxisAtOrigin; Description A constant equals to 3 to represent that the x-axis and y-axis should intersect at...

  • Chart.XYAxisSymmetric
    ChartDirector Ver 4.1 (C++ Edition) Chart .XYAxisSymmetric Declaration static const int XYAxisSymmetric; Description A constant equals to 16 to represent that the the x-axis and y-axis should be...

  • Chart.XYAxisSymmetricIfNeeded
    ChartDirector Ver 4.1 (C++ Edition) Chart .XYAxisSymmetricIfNeeded Declaration static const int XYAxisSymmetricIfNeeded; Description A constant equals to 32 to represent that the x-axis and y-axis...

  • Chart.YAxisAtOrigin
    ChartDirector Ver 4.1 (C++ Edition) Chart .YAxisAtOrigin Declaration static const int YAxisAtOrigin; Description A constant equals to 2 to represent that the y-axis should intersect with the zero...

  • Chart.YAxisScale
    ChartDirector Ver 4.1 (C++ Edition) Chart .YAxisScale Declaration static const int YAxisScale; Description A constant equals to 2 to represent that the size is measured using y-axis scale. This...

  • Chart.YAxisSymmetric
    ChartDirector Ver 4.1 (C++ Edition) Chart .YAxisSymmetric Declaration static const int YAxisSymmetric; Description A constant equals to 4 to represent that the y-axis should be symmetrical about the...

  • Chart.YAxisSymmetricIfNeeded
    ChartDirector Ver 4.1 (C++ Edition) Chart .YAxisSymmetricIfNeeded Declaration static const int YAxisSymmetricIfNeeded; Description A constant equals to 8 to represent that the y-axis should be...

  • ChartDirector Mark Up Language
    ChartDirector Ver 4.1 (C++ Edition) ChartDirector Mark Up Language ChartDirector Mark Up Language (CDML) is a language for including formatting information in text strings by marking up the text with...

  • ChartDirector Object Model Overview
    ChartDirector Ver 4.1 (C++ Edition) ChartDirector Object Model Overview This section will give a very brief high level overview of the ChartDirector object model, which may be helpful for...

  • ChartDirector Reference
    ChartDirector Ver 4.1 (C++ Edition) ChartDirector Reference This sector contains reference documentation for all ChartDirector classes and methods, as well as the data types and other conventions...

  • ChartDirector Ver 4.1 (C++ Edition)
      ChartDirector Version 4.1 C++ Edition Programmer's Manual if (!document.getElementById && !document.all) { var temp = ' ' + ' ' + 'This document is designed for Internet Explorer 5.0 or above,...

  • ChartDirector Ver 4.1 (C++ Edition) Documentation

  • Circular Label Layout
    ChartDirector Ver 4.1 (C++ Edition) Circular Label Layout    This example demonstrates various options in the "circular label layout" method. It also demonstrates the use of alternative...

  • Circular Zones
    ChartDirector Ver 4.1 (C++ Edition) Circular Zones This example demonstrates adding circular zones to a polar chart. In ChartDirector, a zone defined on the radial axis will mark a radius range, and...

  • Class Library
    ChartDirector Ver 4.1 (C++ Edition) Class Library This section describes the core ChartDirector classes. chartdir.h "chartdir" is the main header file for ChartDirector. All programs accessing the...

  • Color Specification
    ChartDirector Ver 4.1 (C++ Edition) Color Specification Many functions in the ChartDirector API accept colors as parameters. ChartDirector supports colors specified in web and HTML compatible ARGB...

  • Coloring and Wallpaper
    ChartDirector Ver 4.1 (C++ Edition) Coloring and Wallpaper          This example demonstrates different coloring schemes and background effects. This example...

  • Compact Line Chart
    ChartDirector Ver 4.1 (C++ Edition) Compact Line Chart This example extends the Simple Line Chart example by decorating the chart using a number of chart formatting features. In this example, random...

  • Concentric Donut Chart
    ChartDirector Ver 4.1 (C++ Edition) Concentric Donut Chart This example demonstrates creating concentric donut chart by merging two donuts of different radii. The chart in this example is created as...

  • Confidence Band
    ChartDirector Ver 4.1 (C++ Edition) Confidence Band This example demonstrates adding confidence bands to a trend line. It also demonstrates how to display linear regression parameters on the chart....

  • Controls
    ChartDirector Ver 4.1 (C++ Edition) Controls This section describes controls and libraries for displaying charts and handling user interactions. In this section CChartViewer (Windows edition only) An...

  • Custom Scatter Labels
    ChartDirector Ver 4.1 (C++ Edition) Custom Scatter Labels This example demonstrates adding custom labels to data points. The red circles in this example comes from a scatter layer created using...

  • Custom Scatter Symbols
    ChartDirector Ver 4.1 (C++ Edition) Custom Scatter Symbols This example demonstrates using external image files as scatter symbols. The chart in this example is created as 5 scatter layers using...

  • Custom Symbols
    ChartDirector Ver 4.1 (C++ Edition) Custom Symbols This example demonstrates loading external image files as data symbols by using DataSet.setDataSymbol2 . Source Code Listing [The following code is...

  • Cylinder Bar Shading
    ChartDirector Ver 4.1 (C++ Edition) Cylinder Bar Shading This example demonstrates using cylinder shading effect for bars and gradient color for plot area background. It also demonstrates putting...

  • Cylinder Bar Shape
    ChartDirector Ver 4.1 (C++ Edition) Cylinder Bar Shape This example demonstrates bars of cylinder shape. ChartDirector supports bars in cylindrical or arbitrary polygonal shapes. The shape are...

  • Data Types
    ChartDirector Ver 4.1 (C++ Edition) Data Types This section describes various data types and how they are represented in ChartDirector. In this section Color Specification Describes ChartDirector's...

  • DataSet
    ChartDirector Ver 4.1 (C++ Edition) DataSet The DataSet class represents data sets. DataSet objects are created by using Layer.addDataSet . Existing DataSet objects can be retrieved using...

  • DataSet.setDataColor
    ChartDirector Ver 4.1 (C++ Edition) DataSet .setDataColor Usage void setDataColor(int dataColor, int edgeColor = -1, int shadowColor = -1, int shadowEdgeColor = -1); Description Sets the colors used...

  • DataSet.setDataLabelFormat
    ChartDirector Ver 4.1 (C++ Edition) DataSet .setDataLabelFormat Usage void setDataLabelFormat(const char *formatString); Description Sets the data label format for the data set. To set the label...

  • DataSet.setDataLabelStyle
    ChartDirector Ver 4.1 (C++ Edition) DataSet .setDataLabelStyle Usage TextBox *setDataLabelStyle(const char *font = 0, double fontSize = 8, int fontColor = TextColor, double fontAngle = 0);...

  • DataSet.setDataName
    ChartDirector Ver 4.1 (C++ Edition) DataSet .setDataName Usage void setDataName(const char *name); Description Sets the name of the data set. The name will be used in the legend box, if one is...

  • DataSet.setDataSymbol
    ChartDirector Ver 4.1 (C++ Edition) DataSet .setDataSymbol Usage void setDataSymbol(int symbol, int size = 5, int fillColor = -1, int edgeColor = -1, int lineWidth = 1); Description Uses one of the...

  • DataSet.setDataSymbol2
    ChartDirector Ver 4.1 (C++ Edition) DataSet .setDataSymbol2 Usage void setDataSymbol(const char *image); Description Load an image from a file and use it as the graphics symbol to plot the data...

  • DataSet.setDataSymbol3
    ChartDirector Ver 4.1 (C++ Edition) DataSet .setDataSymbol3 Usage void setDataSymbol(const DrawArea *obj); Description Uses a DrawArea object as the graphics symbol to plot the data points. In the...

  • DataSet.setDataSymbol4
    ChartDirector Ver 4.1 (C++ Edition) DataSet .setDataSymbol4 Usage void setDataSymbol(IntArray polygon, int size = 11, int fillColor = -1, int edgeColor = -1); Description Uses a custom polygon as the...

  • DataSet.setLineWidth
    ChartDirector Ver 4.1 (C++ Edition) DataSet .setLineWidth Usage void setLineWidth(int w); Description Sets the line width of lines when drawing the data set. This method only applies to layers that...

  • DataSet.setUseYAxis
    ChartDirector Ver 4.1 (C++ Edition) DataSet .setUseYAxis Usage void setUseYAxis(const Axis* a); Description Determine the y-axis to use when drawing the data set. To set the y-axis to use for all...

  • DataSet.setUseYAxis2
    ChartDirector Ver 4.1 (C++ Edition) DataSet .setUseYAxis2 Usage void setUseYAxis2(bool b = true); Description Determine if the primary or secondary y-axis should be used when drawing the data set. To...

  • Date/Time Specification
    ChartDirector Ver 4.1 (C++ Edition) Date/Time Specification Many functions in the ChartDirector API accept dates/times as parameters, in which the dates/times are represented as the seconds elapsed...

  • Depth Area Chart
    ChartDirector Ver 4.1 (C++ Edition) Depth Area Chart This example demonstrates using multiple area layers with semi-transparent colors to create a depth area chart. ChartDirector allows an XYChart to...

  • Depth Bar Chart
    ChartDirector Ver 4.1 (C++ Edition) Depth Bar Chart This example demonstrates using multiple bar layers with semi-transparent colors to create a depth bar chart. ChartDirector allows an XYChart to...

  • Discontinuous Lines
    ChartDirector Ver 4.1 (C++ Edition) Discontinuous Lines This example demonstrates using NoValue to represent lines with missing data points. It also demonstrates vertical zones and custom text boxes....

  • Donut Chart
    ChartDirector Ver 4.1 (C++ Edition) Donut Chart This example demonstrates a donut chart. It also demonstrates other chart effects, such as using CDML to nicely format sector labels, silver background...

  • Donut Width
    ChartDirector Ver 4.1 (C++ Edition) Donut Width             This example demonstrates the effects of different donut widths. Donut widths are configured by...

  • DoubleArray
    ChartDirector Ver 4.1 (C++ Edition) DoubleArray The DoubleArray class represents arrays of double precision numbers. It encapsulates a pointer to a C array and the size of the array in a single...

  • DoubleArray.DoubleArray
    ChartDirector Ver 4.1 (C++ Edition) DoubleArray .DoubleArray Usage DoubleArray(const double *data, int len); Description The constructor of the DoubleArray class. Arguments Argument Default...

  • DrawArea
    ChartDirector Ver 4.1 (C++ Edition) DrawArea The DrawArea class represents drawing surfaces, with methods for performing graphics primitives (such as drawing lines, shapes and texts) and the...

  • DrawArea.affineTransform
    ChartDirector Ver 4.1 (C++ Edition) DrawArea .affineTransform Usage void affineTransform(double a, double b, double