Page One
News
Announcements
Bugs
Books

Delphi Links
Credits
About The Planet

TeeMach Releases TeeChart 4.01 Beta

By Paul Pritchard
October 3, 1998 12:10 pM CT


TeeMach has pre-released a beta version of its popular charting package, TeeChart. The pre-release version, 4.01 Pro, is available only to customers who have purchased the professional version. The update includes a number of bug fixes, new example programs for C++ Builder, improved help files and documentation, and a new feature call 3D Perspective. The update can be downloaded from TeeMach's web site.

No date has been announced for the production release of 4.01 yet, but TeeMach says that it will be released first for customers, then for developers who are using the standard version bundled with Delphi and C++ Builder.

The new 3D Perspective feature uses a Perspective property that is applied to 3D charts. When the 3D chart is rendered, the Perspective property applies a "percent" of perspective effect to the chart.

The update also is scheduled to fix about 21 bugs, which are listed below.

Fixed crash when showing the editor dialog for a TDBChart component, and not using the DBEditCh unit at the "Uses" clause.

Added "Color Each" property support for ErrorBar series and checkbox at the editor dialog.

Replaced the original "OpenGL.dcu" unit with the freeware "OpenGL2.pas" units from Mike Lischke, Alexander Staubo and others. These units contain declarations of functions inside OpenGL dll's. Using this new unit adds more OpenGL support (up to version 1.2), and comes with complete source code. See comments in OpenGL2.pas unit for more information.

Fixed drawing bug in the legend color for Bar series that use the "BarBrush.Bitmap" picture background.

Fixed drawing bug in Pie series when using the "OtherSlice" property when the Pie values are the result of changing another series type to a Pie.

Fixed drawing bug in Pie series when in 2D mode, the last slice was zero or a very small number compared to the other slices.

For Delphi 1, added registration of "TTeeUpDown" component. This is an emulation of Win32 "TUpDown" component for 16bits. It is used by many TeeChart editor dialogs, so you need it if you want to modify them.

Fixed bug in TChartListBox component when using it on a Main Form and closing the form.

Fixed bug in Series.Marks new "Position" properties. It crashed when accessing "Position" before the chart was painted for first time.

Improved calculation of axis Labels width and height. The axis labels anti-overlapping algorithm calculates the label dimensions also when they contain multiple lines of text.

Fixed problem with axis "Automatic" property. It wasn't modifying the AutomaticMaximum and AutomaticMinimum properties when loading the Form.

Included the QRChart source code (two small units: TeeQR.pas and QRTeeReg.pas). With these units, non-source code TeeChart Pro customers can install the QRChart component with any QuickReport version.

Included missing TeeChart.kwf help keywords file for Delphi 1 and 2.

Fixed bug axis Grid lines not drawing on axis edges in some situations.

Fixed bug in axis labels. With some combinations of axis labels style, labels separation percent and series data values, only the first label was showing.

Added JPEG support at "Export Dialog". Through a compiler define (TEEJPEG, see "TeeDefs.inc" file), now the export dialog allows saving charts to JPEG (*.jpg) files. The export dialog unit ( TeExport.pas ) provides functions to create and save TJPEGImage objects. As the JPEG unit is big in size ( +100KB ), TeeChart can not use it by default. Modifying the TeeDefs.inc file and recompiling all packages will provide JPEG output both at design-time and run-time.

Fixed OpenGL 3D rendering when using Surfaces in "WireFrame" mode.

Fixed Surface speed delay when adding many points.

Fixed changing the current printer with the "Setup" button at Print Preview dialog.

Fixed crash in C++ Builder 3 only in Windows 95 (bug in C++ Builder 3).

Fixed "access violation" exceptions when zooming too much.