Repository navigation
Chart4D 1.1.0
Paint on your own canvas
TChartPainter paints a plot through a back buffer onto any VCL or FMX canvas, next to the TChart4D control that owns its plot and exports PNG snapshots. It puts a chart inside a report, a grid cell or a control you draw yourself.
Win64 fixes
The test suite now builds and runs for Win64, which exposed two bugs that only show up there, because Extended is an alias for Double on that target.
TAxisScale.NiceStepFromRawcalledPower(10, Floor(...))with two integer arguments. On Win64 that resolves to the Single overload, soPower(10, -1)came out as 0.100000001 andNiceBreaks(0, 1, 5)returned five breaks instead of six.var X := 0.0infersCurrencyon Win64 andExtendedon Win32, so every running total was rounded to four decimals and stacked proportions ended up to 0.017 px apart at the top of a 100% stack. The seven affected variables are declaredDoublenow.
Other
- Bitmap comparison in VclCheck ignores the alpha channel.
- The README is shorter and the Gallery tool is gone.
TChartPainter, the Win64 test build and both precision fixes come from @JaapBaak.