**********************************************************************
Author: TMS Software
        Copyright © 1996-2012
        E-mail: info@tmssoftware.com
        Web: http://www.tmssoftware.com
**********************************************************************


TMS Advanced Charts : Fast multipane financial graphs & feature rich charting components
for Windows and for IntraWeb


Files :
-------
  AdvChartC6.zip : component files for C++Builder 6
  AdvChartD6.zip : component files for Delphi 6
  AdvChartD7.zip : component files for Delphi 7
  AdvChartD2005.zip : component files for Delphi 2005
  AdvChartSetup.zip : component files for Delphi 2006, 2007 & C++Builder 2006, 2007
  TMSAdvChartD2009.zip : component files for Delphi 2009 & C++Builder 2009
  TMSAdvChartD2010.zip : component files for Delphi 2010 & C++Builder 2010
  TMSAdvChart.zip : component files for Delphi XE & C++Builder XE
  TMSAdvChartXE2.zip : component files for Delphi XE2 & C++Builder XE2
  ChartDemo.zip : Overview demo of the Chart features


Release 3.0.9.2:
-----------------

TAdvChartView & TDBAdvChartView : fast multi-pane & DB-aware chart component

  * Single or multi pane chart view component
  * Wide range of chart types: Line, Bar, Area, Pie, Spider, Donut, Band, Stacked Bars, Stacked Area, OHLC, CandleStick, Histogram, Bubble, Error, ...
  * Different Bar shapes such as Cylinder and Pyramid
  * Horizontal Charts 
  * Logarithmic Y-Scale
  * X-Axis groups
  * Grouped Stacked Bars
  * X-axis with index of date/time unit indication
  * Y-axis with auto ranging, minor & major value indication along Y-axis, multiple Y-axis values for different series supported
  * Support for annotations & legend
  * Panes with scrolling, scaling, splitter, drag & drop, synchronized scrolling with mouse or keyboard
  * Highly configurable crosshairs with value indication at series, Y-axis, tracker & crosshair support along multiple panes
  * Navigator bar to help for scrolling series along X-axis
  * Floating tracker window to see values at crosshairs
  * Configurable grid & bands
  * Configurable margins for chart & chart background image
  * Printing support, export to bitmap support
  * Support for persisting chart settings to file
  * Interface component to synchronise automatically with TAdvStringGrid / TDBAdvGrid
  * DB-aware panes and series

TAdvGDIPChartView & TDBAdvGDIPChartView : GDI+ enabled multi-pane & DB-aware chart component

  * Advanced GDI+ enabled version of TAdvChartView
  * Anti-aliased chart drawing
  * Complex gradient support
  * Support charts with opacity & opacity gradients
  * Support for PNG images with alpha transparency for chart markers, textures
  * GDI+ hatches for chart fills
  * Shadows on bars, lines, areas, legend
  * Optional glass mirror effect support
  * Zoom control window with full scroll range

  
TIWAdvChart : chart for IntraWeb


History :
---------
  v1.0 : 
    first release

  v1.5 : 

    New : Pie Chart support for GDI / GDI+ with legend and exploded slices.
    New : Pie Chart support for GDI / GDI+ in Serie Editor.
    New : Pie Chart offset angle.
    New : Display normal and percentage values on the pie slices.
    New : TTIWAdvChart component for using charts in IntraWeb.
    Improved : Display of normal and percentage values on serie points.
    Fixed : Display values rounding problem on chartview resize event.
    Fixed : Access violation when opening Serie Editor.
    Fixed : Paint issue designtime / runtime when opening editors.
    Fixed : Negative width of GDI+ mirror effect causing invalid parameter error.

  v1.5.0.1 :

    Fixed: Problem with Drawing 1 point for bar, histogram, candlestick ohlc. 
    Fixed: Removing ctNone from Legend 
    Fixed:  Changing Color when drawing Bar, Histogram chart type if Width = 1 pixel. 
    Improved repaint handling on mouseleave 

  v1.5.0.2 :
    
    Fixed: Text Display in Y-Axis.

  v1.5.0.3 : 
  
    Fixed Updating AdvGdipchartview after changes are saved in Pane editor.
    Fixed Free Collection object on Cancel gives invalid pointer exception.
    Fixed Infinitive While loop when Major or Minor – unit equals 0.

  v1.5.0.4 : 
     
    New : support for C++Builder 6
    Fixed: PictureChanged repaint event added in AdvChartView / AdvChartViewGdip
    Fixed: PaneById for AdvChartViewGDIP
    Fixed: Zero line correction for stacked chart types
    Improved: Taborder for Pane, Serie and Annotation Editors
    Improved: independent collection in Editors

  v1.5.0.5 :
    
    Fixed: Access Violation when starting editors with speedbutton

  v1.6.0.0 : 
    
    New: Donut Chart support for GDI / GDI+ with modes normal and stacked
    New: Band Chart support for GDI / GDI+
    New: Annotation Line Shape support
    New: AddLineSerie to draw a line with a given start and end point.
    New: XYToPaneSerie to find the closest serie matching the X and Y value.
    Improved: Pane and Serie access by name
    Improved: GDI+ drawing

  v1.6.1.0 : 
    New: Pie position and pie legend position
    Fixed: Access Violation when starting serie editor through property pane

  v1.6.1.1:
    Fixed: no Autorange when scrolling

  v1.6.2.0 : 
    Fixed: OnXaxisGetValue never called.
    Fixed: position of Drag Drop Form
    Fixed: angle on text left and text right on Y-Axis
    Improved: XAxis zooming   
    Improved: SerieMouseDown and SerieMouseUp new parameter Button: TMouseButton

  v1.6.3.0 : 
    Fixed: XAxis zooming issue.
    Fixed: Editors multi-screen position   
    Fixed: Pie & Donut legend position
    Fixed: Pie & Donut printing  
    Improved: margin left and right chart overlapping.
    Improved: Pie & Donut default slice colors

  v1.6.3.1 : 
    Fixed: Border width on bar chart
    Fixed: Gradient draw on bar chart

  v1.7.0.0 :
    New: ctHalfPie and ctHalfDonut chart types.
    New: Capability to select points on chart with mouse or programmatically with Serie.SelectedIndex
    New: Exposed event OnSelectSerieIndex
    New: Capability to directly set X-axis values per serie (via overloaded functions AddSinglePoint)
    Improved: Bar chart drawing
    Fixed: stacked/summed values limited to stacked chart types only
    Fixed: rotated with startangle pie/donut slice values position.
    Fixed: issue with zerobased autorange charts

  v1.7.0.1 :
    Improved AutoRange EnabledZeroBased and CommonZeroBased with 5% offset on maximum

  v1.7.1.0 :
    New : Minor tickmarks
    New : RangeTo and RangeFrom maximum and minimum scroll values
    Fixed : Event OnHorizontalScroll not called

  v1.7.1.1 : Fixed : issue with SetSinglePoint, SetSingleDateTime and SetMultiPoints 

  v1.7.2.0 : New : function GetChartPointAtCrossHair 

  v1.7.2.1 : Fixed : issue with drawing points when added with SetArraySize

  v1.7.3.0 : New : function GetPrintScale to use within Custom X-AxisDrawing to calculate correct font size.
           : Improved : Chart legend drawing and text positioning
           : Improved : Chart title drawing and text positioning
           : Fixed : Issue with Mouse-actions when mixing scaling and scrolling
           : Fixed : Issue with setting only YAxisShowValues on the Crosshair
           : Fixed : Navigator not Auto-scaling YAxis when scrolling left or right
           : Fixed : Issue with Annotations autosize text and calculation of background rectangle

  v2.0.0.0 : New : Pane, Serie and Annotation Editor properties to disable renaming, removing, adding and reordering.
           : New : SizedPie, VarRadiusPie and Spider chart
           : New : DB-aware chart
           : New : ShowInLegend to hide/show series from the legend
           : New : Methods AddMovingAverage, AddTrendLine, AddTrendChannel, AddTrendChannelBand, AddBandSerie
           : New : Methods MoveSerie and Serie.Move to move series in the collection
           : New : 3D Effect with variable 3D offset
           : New : GDI+ Zoom control window
	   : Improved : SaveToFile Y-Values font
           : Improved : X-Axis values major and minor unit drawing
           : Fixed : Issue with GDIplus printing
           : Fixed : Issue with Pie legend border color
           : Fixed : Issue with saving Y-Values angle in Serie Editor
           : Fixed : Issue with Serie Events after Editor dialog is shown at runtime
           : Fixed : Issue with Serie events after starting Editor
           : Fixed : Issue with legend drawing when charttype = ctNone
           : Fixed : Issue with drawing one bar
           : Fixed : Value not visible when choosing arCommonZeroBased
          
  v2.0.0.1 : Fixed : Issue with ctArea GDI+ 3D drawing
           : Fixed : Issue with 1 slice and value 0
           : Fixed : Issue with displaying tracker values
           : Fixed : Issue with SaveToFile and LoadFromFile Pane.Visible property

  v2.0.0.2 : Fixed : Issue with missing files DBAdvChartViewReg.pas and DBAdvChartViewGDIPReg.pas
  
  v2.1.0.0 : New : function CreateMetaFile
           : New : LoadFromCSV and SaveToCSV to load or save chartpoints to a CSV file
           : Improved : SaveToImage
           : Fixed : Issue with GDI+ Pie colors
           : Fixed : Issue with PointInPie division by zero
         
  V2.1.0.1 : Fixed : Issue with SelectedMark in GDI+ Pie

  v2.1.0.2 : Improved : Event OnResize exposed
           : Fixed : Issue in GDI+ Editor with saving Autorange of SliderControl
        
  v2.1.0.3 : Improved : Annotation Shapes in GDI+

  v2.1.0.4 : Improved : Hide grid lines with setting color to clNone
           : Fixed : Issue with selecting negative bars         

  v2.1.0.5 : Fixed : cleaned up unwanted red line in 3D mode

  v2.5.0.0 : New : Cylinder / Pyramid shapes for the ctBar, ctStackedBar and ctStackedPercentageBar chart types (property BarShape on Serie level)
           : New : Horizontal Charts (property ChartMode on Series level)
           : New : Logarithmic YScale (property Logarithmic on Serie level)
           : New : Text values on bars
           : Improved : Y-Axis values not depending on Chart Margins
           : Improved : Apply button added in designer to see updates instantly
           : Smaller improvements and fixes

  v2.5.0.1 : Improved : Marker Picture drawing
           : Fixed : Issue with selecting Markers
           : Fixed : Issue with TChartSeriePoint record defined twice

  v2.5.1.0 : New : Added OnDrawChart event to draw on top of chart 
           : Fixed : Issue with Database support on frames

  V2.5.1.1 : Fixed : Issue in designtime on systems older than Windows XP

  v2.5.1.2 : Fixed : Issue with AddTrendLine endx
           : Fixed : Issue with Selected marker color and line color

  v2.5.1.3 : Fixed : Small issue with refreshing points
           : Fixed : Issue with divided by zero when using DateTime X-Axis UnitType

  v2.6.0.0 : New : Introducing Digital Line type (ctDigitalLine)

  v2.6.0.1 : Improved : Faster loading of saved chart settings

  v2.7.0.0 : New : Introducing property Marker.IncreaseDecreaseMode type to use Increase and Decrease colors on markers
           : New : Visible property On Serie level to easily show hide series
           : New : Boxplot chart type
           : New : AddParetoLine method to add a new Pareto type bar and line combination
           : New : 3D visualization of the YAxis and XAxis

  v2.7.0.1 : Fixed : Issue with color range in AdvChartTypeSelector

  v2.8.0.0 : New : XYLine and XYMarker chart type
           : New : AddSingleXYPoint, AddDoubleXYPoint overload to add custom X values for XY chart types
           : New : Display new X values on XAxis (Serie.Xaxis.XYValues)

  v2.8.0.1 : Improved : Logarithmic Power function limited for invalid floating point operation

  v2.8.1.0 : New : procedure RemovePoint, property MaximumPoints to remove and set maximum points,
             the first point is delete when the next point is added over the limit.
           : Fixed : Issue with displaying values

  v2.8.1.1 : Fixed : Issue with displaying stacked values if total = 0
           : Fixed : Issue at runtime with editors spin edit empty text values

  v2.8.1.2 : Fixed : Issue in Cylinder shape drawing with zero values
           : Fixed : Issue with DrawPoints range error

  v2.8.1.3 : Fixed : Drawing fixes in Cylinder type

  v2.8.1.4 : Improved AutoUnits in X-Grid
           : Fixed : Issue with comparevalue
           
  v2.8.1.5 : Fixed : Issue with XY values on GetChartPointAtSerie

  v2.8.1.6 : Improved : Added UseFullRange property to recalculate full range of points

  v2.9.0.0 :  New : Intraweb XI support
           :  New : Optional Automatically create panes when loading settings from file (breaking change: re-save old chart settings files)
           :  Fixed : Issue with SaveToFile
           :  Fixed : Issue with Loading Crosshair Positions from ini file

  v2.9.1.0 : New : Delphi and C++Builder XE support

  v2.9.5.0 : New : DB-aware chart for IntraWeb TTIWDBAdvChart added
             New : IntraWeb XI support added      
             Fixed : Issue with LoadFromCSV and SaveToCSV

  v2.9.5.1 : Fixed : Issue with unused properties text on X-Axis


  v3.0.0.0 : New : function XYToChartPoint
           : New : X-Axis Groups with different line types
           : New : Grouped Stacked Bars
           : New : Click events on X-Axis, Y-Axis, Legend and Serie points
           : New : RangePercentMargin to automatically calculate extra margin to the Maximum of the serie Y-Values.
           : Improved : undefined points for line types
           : Fixed : Issue with pie slices zero values
           : Fixed : Boxplot gradient colors

  v3.0.5.0 : New : Added ValueFormatType property to switch between Format function and FormatFloat function.
           : New : Legend alignment property added
           : Improved : Exposed basic control properties
           : Improved : Pie legend drawing
           : Fixed : Issue with selecting markers in XY chart types
           : Fixed : Issue with mousemove access violation in empty chart
           : Fixed : Issue with multiple pane crosshairs
           : Fixed : Issue with text angle left and right y-axis
           : Fixed : Issue with autosizing and text left and right y-Axis
           : Smaller fixes and improvements

  v3.0.6.0 : New : Gantt chart type
           : New : EnableInteraction property to enable/disable interaction on mousemove (legend, x and y-axis, and data points interaction)
           : Improved : digital line drawing
           : Improved : multi Pane interaction
           : Improved : Redesign of X-Axis datetime
           : Improved : SetAutoYAxisSize to automatically set Y-Axis maximum size for all panes
           : Improved : Reduce XY function to only one function : XYToSeriePoint on ChartView level and XYToSeriePoint on Pane level
           : Fixed : Issue with legend drawing Pie
           : Fixed : Issue with clicking line type charts and bar charts

  v3.0.6.1 : Fixed : Issue with datetime conversion in gantt chart


  
v3.0.6.2 : Fixed : Issue with xyline type in combination with datetime values


  
v3.0.7.0 : New : DrawFromStartDate to switch between Range StartDate and added values through SingleDateTime.


  
v3.0.7.1 : Fixed : Issue with DrawSelectedSlice and SelectedMark property
: Fixed : Issue with empty Area charts


  
v3.0.7.2 : Fixed : Issue with Left and Right size Y-Axis
: Fixed : Issue with undefined points on XYLine chart


  
v3.0.7.3 : Fixed : Issue with Explicit properties in editors


  
v3.0.7.4 : Fixed : Issue with text position on pie with startingangle > 0


  
v3.0.7.5 : Fixed : Issue with selecting serie index on XY charts


  
v3.0.7.6 : Fixed : Issue with YAxis values displaying in zoomcontrol


  
v3.0.7.8 : Fixed : Issue with XY chart types and scrolling


v3.0.8.0 : New : Tag property on Pane, Serie and TChartPoint level
         : Fixed : Issue with XY chart types and hints
         : Fixed : Issue with selecting panes

v3.0.8.1 : Fixed : Issue with deleting panes at runtime

v3.0.8.2 : Fixed : Issue with point index / crosshairs

v3.0.8.3 : Fixed : Issue with focused pane index

  
v3.0.8.4 : Fixed : Remaining issue with Point index on same X-Values on XY chart types
v3.0.8.5 : Fixed : Issue with Crosshairs with invisible series


  
v3.0.8.6 : Fixed : Issue with values not showing in XY chart mode.


  
v3.0.9.0 : New : XScaleOffset boolean property to enable or disable charts that start without offset


  
v3.0.9.1 : Fixed : Initialize random values for designtime preview


  
v3.0.9.2 : Fixed : Issue with drawing vertical values in bars

Usage:
------
 Use of TMS software components in applications requires a license.
 A license can be obtained by registration. A single developer license
 registration is available as well as a site license.
 With the purchase of one single developer license, one developer in
 the company is entitled to:
 - use of registered version that contains full source code and no
   limitations 
 - free updates for a full version cycle
 - free email priority support & access to support newsgroups
 - discounts to purchases of other products

 With a site license, multiple developers in the company are entitled
 to:
 - use of registered version that contains full source code and no
   limitations 
 - add additional developers at any time who make use of the components
 - free updates for a full version cycle
 - free email priority support & access to support newsgroups
 - discounts to purchases of other products

 Online order information can be found at:
 http://www.tmssoftware.com/go/?orders

Note: 
-----

 The components are also part of the TMS Component Pack bundle, see 
 http://www.tmssoftware.com/go/?tmspack


Help, hints, tips, bug reports:
-------------------------------
 Send any questions/remarks/suggestions to : help@tmssoftware.com

 Before contacting support about a possible issue with the component
 you encounter, make sure that you are using the latest version of the 
 component.
 If a problem persists with the latest version, provide information 
 about which Delphi or C++Builder version you are using as well as
 the operating system and if possible, steps to reproduce the problem
 you encounter. That will guarantee the fastest turnaround times for
 your support case. 

