Data type for a point with floating point coordinates X and Y Data structure for a rectangle with floating point coordinates defined by opposite corner points a and b or by a 4-element array Enumeration of elements deciding whether a color will override a brush or pen color. Set of elements deciding whether a color will override a brush or pen color. Dynamic array of records (having integer coordinates) Dynamic array of records (having floating point coordinates) Helper type which allows to interpret a TPoint record as an integer array.For a TPoint variable P, the type-cast TPointBoolArr(P)[b] returns P.X when the boolean variable b is false, and P.Y when it is true. Helper type which allows to interpret a TDoublePoint record as a floating point array.For a variable P, the type-cast TDoublePointBoolArr(P)[b] returns P.X when the boolean variable b is false, and P.Y when it is true. Data type for an interval of floating point numbers.
  • FStart: begin of the interval
  • FEnd: end of the interval
Defines which information is displayed in the text of a series label
  • smsCustom: user-defined
  • smsNone: no labels
  • smsValue: y value of the series, e.g. '1234'
  • smsPercent: percentage of the y value, e.g. '12 %'
  • smsLabel: text assigned to the data point, e.g. 'Cars'
  • smsLabelPercent: text assigned to the data point, and percentage of the y value, e.g. 'Cars 12 %'
  • smsLabelValue: text assigned to the data point, and y value, e.g. 'Cars 1234'
  • smsLegend: ?
  • smsPercentTotal: percentage and the total of the y values, e.g. '12 % of 1234'
  • smsLabelPercentTotal: text assigned to the data point, percentage and total of all y values, e.g. 'Cars 12 % of 1234'
  • smsXValue: x value of the data point
Enumeration of two ways how text can be interpreted by TAChart: either directly or as being encoded in HTML.
  • tfNormal: Text is taken literally.
  • tfHTML: Text is assumed to contain simple HTML markup which is respected by the drawing routines.