home *** CD-ROM | disk | FTP | other *** search
- teeMach SL
- TeeChart Pro v4
-
- Changes in v4.01 since version 4.0
- ===================================
-
- The following are modifications, bug fixes and new features included
- in this upgrade.
-
- For a complete listing of new version 4 please see the Tee4.DOC
- (MsWord97) document.
-
- -----------------------------------------------------------------------
-
- * Examples. Most of them ported to C++ Builder.
-
- * Improved examples, help files and docs.
-
- * Added default optional parameters in the following methods (Delphi 4):
-
- Series1.Add( value [ [,label] [,color] ] )
- Series1.AddXY( x,y [ [,label] [,color] ] )
- Series1.AddX( x [ [,label] [,color] ] )
- Series1.AddY( y [ [,label] [,color] ] )
- Series1.AddNull( [label] )
-
- and for specific series: AddBar, AddBubble, AddPolar, AddGantt,
-
-
- * New major feature: 3D Perspective
- When showing a Chart in 3D mode, now a "percent" of perspective effect
- can be applied using the new Perspective property:
-
- Chart1.View3DOptions.Perspective := 40 ; { 40% }
-
- Setting it to zero disables perspective.
- In some cases (when elevation is very low and rotation is high), some
- series (Area, Surface, etc) might not display totally perfect.
- In these cases, reducing perspective and adjusting Rotation and Elevation
- corrects this anomaly.
-
- * 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.
-
- * Fixed bug when drawing multiple Polar series.
-
- * Fixed bug when changing the Error series "ErrorPen" color.
-
- * Fixed bug when disabling a Pie Series when having another Pie Series.
-
- * Fixed bug when saving a Chart to a *.TEE file with BackWall transparent.
-
- ---------------------------------------------------------------------------------