VCL

TMS VCL Chart

DB-aware and non DB-aware feature-rich charting components for business, statistical, financial & scientific data

Also available for:



For cross-platform development, you might also consider using:



Release

v4.4.1.1 (June 2, 2020)

Version history

Version History

Display:


v4.4.1.1

  • Fixed : Added missing packages in 10.4 release

v4.4.1.0

  • New : RAD Studio 10.4 Sydney support

v4.4.0.0

  • New : IntraWeb 15 support

v4.3.0.1

  • Fixed : Issue with selectedmark not showing in combination with X/Y charts

v4.3.0.0

  • New : RAD Studio 10.3 Rio support

v4.2.2.1

  • Fixed : Issue with package dependencies specifically related to RAD Studio XE2

v4.2.2.0

  • Fixed : Issue with package dependencies

v4.2.1.9

  • Fixed : Issue with saving YValuesOffsetX and YValuesOffsetY

v4.2.1.8

  • Fixed : Issue with retrieving color for specific point when using ctBar chart type

v4.2.1.6

  • Fixed : Issue with calculating XToValue and ValueToX when XScaleOffset is set to true

v4.2.1.5

  • Fixed : Issue with setting series visible at runtime

v4.2.1.4

  • Improved : tips and FAQ designtime helpers

v4.2.1.2

  • Improved : Anti-aliased drawing of text in 3D version of chart

v4.2.1.1

  • Fixed : Issue with bar text drawing in GDI version of chart

v4.2.1.0

  • New : RAD Studio 10.2 Tokyo Support

v4.2.0.2

  • Fixed : Issue with detecting negative bars

v4.2.0.1

  • Improved : X-Axis and Y-Axis Auto-size by default and are not visible when setting the ChartType to a pie chart variant
  • Fixed : Issue with clearing data in DB version of TAdvChartView
  • Fixed : Issue with "Show Sample Values" option not being persisted

v4.2.0.0

  • New : Popup toolbar to configure series visuals (XE2 and newer)
  • Improved : Product name change for consistency

v4.1.1.3

  • Fixed : Missing Intraweb 14 packages for Delphi 2009, 2010 and XE

v4.1.1.2

  • Fixed : Issues in handling ctrl zooming

v4.1.1.1

  • Fixed : Various fixes and improvements in editors and drawing

v4.1.1.0

  • New : Intraweb Packages for Delphi 10.1 Berlin with iw14.0.x support

v4.1.0.0

  • New : RAD Studio 10.1 Berlin Support

v4.0.1.1

  • Fixed : Issue updating correct version number

v4.0.1.0

  • New : Intraweb Packages for Delphi 10 Seattle with iw14.0.x support
  • Fixed : Division by zero when drawing gradients

v4.0.0.1

  • Fixed : Issue with setting color in TAdvChartView3D

v4.0.0.0

  • New : TAdvChartViewPDFIO component to export Chart to PDF

v3.9.1.2

  • Fixed : Issue with X-Axis value added through AddSingleXYPoint not drawn at the correct position.

v3.9.1.1

  • Improved : Fall back to disabled minimum and maximum when serie displays equal values
  • Fixed : Issue with tickmarks still drawing with defaultdraw := false in OnYAxisDrawValue event

v3.9.1.0

  • New : ZoomingTouchMode to allow zooming an area without the CTRL key
  • Fixed : Issue with drawing of markers and values in horizontal mode

v3.9.0.1

  • Fixed : Issue with xy conversion persistence

v3.9.0.0

  • New : virtual mode
  • Fixed : Range check error
  • Fixed : Issue with crosshair drawing

v3.8.7.0

  • New : Pie slice click detection in AdvChartView3D through an OnItemClick event

v3.8.6.0

  • New : Intraweb Packages for Delphi 10 Seattle with iw14.0.0 support

v3.8.5.0

  • New : Support for Delphi 10 Seattle and C Builder 10 Seattle Prof Ent. Architect added

v3.8.4.4

  • Improved : Added missing iw14.0.X package for XE8

v3.8.4.3

  • v3.8.4.3 : Re-upload of v3.8.4.2

v3.8.4.2

  • Improved : Intraweb Packages for XE8 with iw14.0.x support

v3.8.4.1

  • Fixed : Issue with C Builder 64-bit linking with GDI version

v3.8.4.0

  • New : ctXYDigitalLine chart type

v3.8.3.1

  • Improved : Drawing of crosshair values

v3.8.3.0

  • New : Support for Delphi XE8 and C Builder XE8 Prof Ent. Architect added
  • Fixed : Issue with x-axis values not drawn under certain circumstances
  • Fixed : Issue with values returned from CTRL zooming region not valid
  • Fixed : Issue with mouse interaction on series that are not visible

v3.8.2.3

  • Fixed : Issue with updating values in tracker for XY type charts

v3.8.2.2

  • Fixed : Issue with canvas region not applied when drawing

v3.8.2.1

  • Improved : X-axis label generation in chart from a TAdvStringGrid via TAdvChartLink

v3.8.2.0

  • Improved : Automated installer improvement for file caching issues
  • Fixed : Issue with xscale offset and CTRL zooming

v3.8.1.9

  • Improved : Intraweb Packages for XE7 with iw14.0.x support

v3.8.1.7

  • Fixed : Issue with DB version updating and managing connections

v3.8.1.6

  • Fixed : Issues with compilation in C Builder 2009

v3.8.1.5

  • Improved : FieldByName Text instead of AsString for X-Axis field value

v3.8.1.4

  • Fixed : Issue with C linker on CreateMetaFile (use CreateMeta instead)

v3.8.1.3

  • Fixed : Issue with assignment of events

v3.8.1.2

  • Fixed : Issue with XE7 tmsdefs.inc file for Intraweb
  • Fixed : Issue with C Builder compilation in AdvOpenGLUtil

v3.8.1.1

  • Fixed : Issue with horizontal / vertical lines not visible

v3.8.1.0

  • New : XE7 Support

v3.8.0.4

  • Improved : Gantt annotation drawing
  • Fixed : Issue with small pie values and single point pie charts

v3.8.0.3

  • Fixed : Issue with out of range exception when drawing annotations

v3.8.0.2

  • New : XE6 Intraweb Support
  • Fixed : Issue with intialization of rects in X-Axis calculation

v3.8.0.1

  • Improved : Moving average calculation

v3.8.0.0

  • New : XE6 Support
  • Improved : Undefined area chart points

v3.7.0.6

  • Fixed : Issue with pie slice drawing with small values

v3.7.0.5

  • Fixed : Issue with demo due to recent changes

v3.7.0.4

  • Fixed : Issue with pie slice detection

v3.7.0.3

  • Fixed : Issues with handling one point pie chart click / selection detection

v3.7.0.2

  • Fixed : Issue with charttype xyline and undefined points

v3.7.0.1

  • Fixed : Issue with selecting point in XY charts
  • Fixed : Issue with ZoomControl.Assign()

v3.7.0.0

  • New : Funnel Chart type

v3.6.5.0

  • New : Intraweb 14 support in XE5

v3.6.4.1

  • Fixed : Issue displaying crosshairs in combination with zoomcontrol

v3.6.4.0

  • New : XE5 support
  • New : SaveToStream method
  • : Fixed: Issue with maximum vertex count, causing wrong shading

v3.6.3.1

  • Fixed : Issue with explicit properties in DFM file

v3.6.3.0

  • New : Display spider values outside grid area with OnGetGridPieLineValue

v3.6.2.0

  • New : PercentageFormat property
  • New : OnGetLabelValue event

v3.6.1.1

  • Fixed : Issue with Top and Left properties not being used

v3.6.1.0

  • New : XE4 Intraweb support
  • New : Intraweb 14.0.x support
  • New : Intraweb 12.2.x support

v3.6.0.4

  • Fixed : Issue with memory leak when creating multiple instances in TAdvChartView3D

v3.6.0.3

  • Fixed : Issue with IntraWeb package for C Builder

v3.6.0.2

  • Fixed : Issue with OnLegendClick

v3.6.0.1

  • Fixed : Issue with form files

v3.6.0.0

  • New : Delphi and C Builder XE4 support
  • New : 64-bit support
  • Improved : title position vertical with VerticalAlignment property
  • Fixed : Issue with title and 3D enabled charts

v3.5.2.3

  • Fixed : Issue with intraweb chart in combination with regions

v3.5.2.2

  • Fixed : Issue with 3D Form editor

v3.5.2.1

  • Fixed : Issue with Delphi 2007 package

v3.5.2.0

  • New : OnGetCrossHairValue event to customize crosshair values
  • New : CtrlZooming property on pane level to zoom with a draggable area and the CTRL Key.
  • Fixed : Issue with crosshair line drawing
  • Fixed : Issue with X-Grid line position

v3.5.1.0

  • New : ValueOffsetX and ValueOffsetY properties on serie level to position values
  • Fixed : Issue with serie crosshairs when used in zoom control
  • Fixed : Added XE3 help files

v3.5.0.0

  • New : OpenGL 3D Pie Chart
  • New : Introducing TAdvChartView3D, OpenGL 3D component with multiple series

v3.1.1.0

  • New : OnBeforeDrawSeries / OnAfterDrawSeries events
  • New : OnBeforeDrawSeries / OnAfterDrawSeries events
  • New : OnBeforeDrawSeries / OnAfterDrawSeries events

v3.1.0.2

  • Fixed : Issue with editors delete key

v3.1.0.1

  • Improved : OnGetCountChartType / OnGetCountGroupedChartType to draw multiple series on the same position
  • Fixed : Issue in Intraweb charts

v3.1.0.0

  • New : XE3 Support

v3.0.11.2

  • Fixed : Access violation when double-clicking chart in XE2

v3.0.11.1

  • Fixed : Issue with pane editor persistence of X-Axis UnitType

v3.0.11.0

  • Fixed : Issue with packages and demos in IntraWeb 12.0 and 12.1

v3.0.10.2

  • Improved : Help files for XE2

v3.0.10.1

  • Fixed : Issue with packages in Registered distribution

v3.0.10.0

  • New : Support for IntraWeb 12.0 and 12.1

v3.0.9.2

  • Fixed : Issue with drawing vertical values in bars

v3.0.9.1

  • Fixed : Initialize random values for designtime preview

v3.0.9.0

  • New : XScaleOffset boolean property to enable or disable charts that start without offset

v3.0.8.6

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

v3.0.8.5

  • Fixed : Issue with Crosshairs with invisible series

v3.0.8.4

  • Fixed : Remaining issue with Point index on same X-Values on XY chart types

v3.0.8.3

  • Fixed : Issue with focused pane index

v3.0.8.2

  • Fixed : Issue with point index / crosshairs

v3.0.8.1

  • Fixed : Issue with deleting panes at runtime

v3.0.8.0

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

v3.0.7.8

  • Fixed : Issue with XY chart types and scrolling

v3.0.7.7

  • New : XE2 support

v3.0.7.6

  • Fixed : Issue with YAxis values displaying in zoomcontrol
  • Fixed : Issue in ctDigitalLine with line shifting

v3.0.7.5

  • Fixed : Issue with selecting serie index on XY charts

v3.0.7.4

  • Fixed : Issue with text position on pie with startingangle > 0

v3.0.7.3

  • Fixed : Issue with Explicit properties in editors

v3.0.7.2

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

v3.0.7.1

  • Fixed : Issue with empty Area charts
  • Fixed : Issue with DrawSelectedSlice and SelectedMark property

v3.0.7.0

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

v3.0.6.2

  • Fixed : Issue with xyline type in combination with datetime values

v3.0.6.1

  • Fixed : Issue with datetime conversion in gantt chart

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 : 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
  • Improved : Redesign of X-Axis datetime
  • Improved : Multi Pane interaction
  • Improved : Digital line drawing
  • Fixed : Issue with legend drawing Pie
  • Fixed : Issue with clicking line type charts and bar charts

v3.0.5.0

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

v3.0.0.0

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

v2.9.5.1

  • Fixed : Issue with unused properties text on X-Axis

v2.9.5.0

  • New : DB-aware chart for IntraWeb TTIWDBAdvChart added
  • Fixed : Issue with LoadFromCSV and SaveToCSV

v2.9.1.0

  • New : Delphi and C++Builder XE support

v2.9.0.0

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

v2.8.1.6

  • Improved : Added UseFullRange property to recalculate full range of points

v2.8.1.5

  • Fixed : Issue with XY values on GetChartPointAtSerie

v2.8.1.4

  • Improved : AutoUnits in X-Grid
  • Fixed : Issue with comparevalue

v2.8.1.3

  • Fixed : Drawing fixes in Cylinder type

v2.8.1.2

  • Fixed : Issue with DrawPoints range error
  • Fixed : Issue in Cylinder shape drawing with zero 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.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.0.1

  • Improved : Logarithmic Power function limited for invalid floating point operation

v2.8.0.0

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

v2.7.0.1

  • Fixed : Issue with color range in AdvChartTypeSelector

v2.7.0.0

  • New : Visible property On Serie level to easily show hide series
  • New : Support to create renko charts
  • New : Introducing property Marker.IncreaseDecreaseMode type to use Increase and Decrease colors on markers
  • 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.6.0.1

  • Improved : Faster loading of saved chart settings

v2.6.0.0

  • New : Introducing Digital Line type (ctDigitalLine)

v2.5.1.3

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

v2.5.1.2

  • Fixed : Issue with Selected marker color and line color
  • Fixed : Issue with AddTrendLine endx

v2.5.1.1

  • Fixed : Issue in designtime on systems older than Windows XP

v2.5.1.0

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

v2.5.0.1

  • Improved : Marker Picture drawing
  • Fixed : Issue with selecting Markers
  • Fixed : Issue with TChartSeriePoint record defined twice

v2.5.0.0

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

v2.1.0.5

  • Fixed : Cleaned up unwanted red line in 3D mode

v2.1.0.4

  • Improved : Hide grid lines with setting color to clNone
  • Fixed : Issue with selecting negative bars

v2.1.0.3

  • Improved : Annotation Shapes in GDI+

v2.1.0.2

  • Improved : Event OnResize exposed
  • Fixed : Issue in GDI+ Editor with saving Autorange of SliderControl

v2.1.0.1

  • Fixed : Small Issue with SelectedMark in GDI+ Pie

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 PointInPie division by zero
  • Fixed : Issue with GDI+ Pie colors

v2.0.0.2

  • Fixed : Issue with missing files DBAdvChartViewReg.pas and DBAdvChartViewGDIPReg.pas

v2.0.0.1

  • Fixed : Issue with displaying tracker values
  • Fixed : Issue with ctArea GDI+ 3D drawing
  • Fixed : Issue with SaveToFile and LoadFromFile Pane.Visible property
  • Fixed : Issue with 1 slice and value 0

v2.0.0.0

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

v1.7.3.0

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

v1.7.2.1

  • Fixed : Issue with drawing points when added with SetArraySize

v1.7.2.0

  • New : Function GetChartPointAtCrossHair

v1.7.1.1

  • Fixed : Issue with SetSinglePoint, SetSingleDateTime and SetMultiPoints

v1.7.1.0

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

v1.7.0.1

  • Improved : AutoRange EnabledZeroBased and CommonZeroBased with 5% offset on maximum

v1.7.0.0

  • New : ctHalfPie and ctHalfDonut chart types.
  • New : Exposed event OnSelectSerieIndex
  • New : Capability to select points on chart with mouse or programmatically with Serie.SelectedIndex
  • 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.6.3.1

  • Fixed : Gradient draw on bar chart
  • Fixed : Border width on bar chart

v1.6.3.0

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

v1.6.2.0

  • Improved : X-Axis zooming
  • Improved : SerieMouseDown and SerieMouseUp new parameter added: Button: TMouseButton
  • Fixed : Position of pane during pane drag & drop
  • Fixed : Issue with event triggering OnXaxisGetValue
  • Fixed : Angle on text left and text right on Y-Axis

v1.6.1.1

  • New : XYToPaneSerie to find the closest serie matching the X and Y value.
  • New : Position control for Pie, Donut & Legends
  • 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.
  • Improved : Pane and Serie access by name
  • Improved : GDI+ drawing
  • Fixed : Issue with autorange & scrolling

v1.5.0.4

  • New : C++Builder 6 support
  • New : C++Builder 6 support added
  • Improved : Taborder for Pane, Serie and Annotation Editors
  • Improved : Independent collection in Editors
  • Fixed : Various smaller fixes & improvements

v1.5.0.3

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

v1.5.0.1

  • Improved : Repaint handling
  • Fixed : Removing ctNone type chart series from legend
  • Fixed : Problem with drawing series of length 1
  • Fixed : Changing Color when drawing Bar, Histogram chart type if Width = 1 pixel.

v1.5

  • New : TTIWAdvChart component for using charts in IntraWeb.
  • 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.
  • Improved : Display of normal and percentage values on serie points.
  • Fixed : Paint issue designtime / runtime when opening editors.
  • Fixed : Negative width of GDI+ mirror effect causing invalid parameter error.
  • Fixed : Display values rounding problem on chartview resize event.
  • Fixed : Access violation when opening Serie Editor.

v1.0

  • First release
VCL

Buy online

TMS VCL Chart


for Delphi 7, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney (Prof/Enterprise/Architect)


View licensing FAQ

Single developer license


license for 1 developer € 95


order now
add to cart

Small team license


license for 2 developers € 150


order now
add to cart

Site license


unlimited developers in the company € 395


order now
add to cart


CreditCards and PayPal Accepted


This product is also available in the following bundle(s):

Bookmarks