·
PolarGrid
series
A mix of a Custom3DPalette
and CustomPolar
series. Data is organized in "sectors" and "clusters".
·
Legend
Palette tool
Displays 3D color palettes as a legend.
New
in Chart Legend
TArrowSeries.ArrowPercent
TComboFlat.SelectedObject
Returns the object instance associated to the currently
ComboBox selected item index.
TCustomChartLegend.Item
TCustomChartLegend.Items
TCustomChartLegend.LeftPercent
TCustomChartLegend.PositionUnits
TCustomChartLegend.TopPercent
TLegendSymbol.Gradient
TLegendSymbol.Shadow
TChartPen.SmallSpace
TComboFlat.DropDownWidth
TView3DOptions.ElevationFloat
TView3DOptions.RotationFloat
TCustomChartGrid.AllowAppend
TCustomChartGrid.ReadOnly
TCustomChartGrid.AllowInsertSeries
TCustomChartGrid now allows
double-clicking a Series symbol rectangle to change its color.
TCustomChartGrid now sets "null" series points, by emptying a cell
(at mandatory valuelist) while typing.
TCustomTeeCommander.Gradient
TTeeCommander.FullRotation
TDBCrossTabSource.HideSeries
TChartGalleryPanel.Chart
TChartGalleryPanel.Charts
TChartAxisPen.LineMode
(lmLine, lmCylinder, lmRectangle)
TChartPage.Count
TChartPage.FirstValueIndex
TChartPage.AutoScale
TChartPage.Current
TChartPage.MaxPointsPerPage
TChartPage.ScaleLastPage
TCustomAxisPanel.Pages
TChartShape.Transparency
TCustomChartElement.ShowInEditor
TMarksItem.Text
TSeriesMarks.TextAlign (
default "taCenter" )
TTeeSeriesSource.LoadMode
(lmClear, lmAppend)
TGLLightSource.Direction
TGLLightSource.SpotDegrees
TGLLightSource.UseDirection
TTeeOpenGL.AntiAlias
TButtonPen.Editor
TTeeFont.Picture (
TTeePicture )
TPointFigureSeries.GetInversionColumn
TAxisArrowTool.SizePercent
TAnnotationTool.ClipText
(default True)
TCursorTool.ClickTolerance
TCursorTool.SnapStyle
TCursorTool.HorizSize and VertSize
TCursorTool.Style ( cssScope )
TCursorTool.ScopeSize
TCursorTool.ScopeStyle ( scsRectangle, scsCircle, scsDiamond )
TDrawLineTool.ClickTolerance
TDrawLineTool.SelectNewLines
TDrawLineTool.Style
TMarksTipTool.HideDelay
integer
TSurfaceSeries/TIsoSurfaceSeries
HideCells boolean
TCustomChart.CustomChartRect
boolean
TGridPen.DrawEvery integer
TGridPen.DrawAtWalls boolean
TTeeCustomShape.Picture TTeePicture
TTeeCustomShape.RoundSize Integer
TChartAxis.MaximumRounded (
boolean )
TChartAxis.MinimumRounded ( boolean )
TCustomTeeGradient.SubGradient
( TSubGradient )
TCustomTeeGradient.Angle
TChartBrush.BackColor
(TColor default clNone)
TTeeSource.Chart
TChartImageTool.Pen
TSeriesBandTool.Pen (now
draws line around polygon between the two Series)
TPageNumTool.ShowButtons
(enables buttons to change current Chart Page)
TTeeScrollBar.Thumb (
new persistent subclass to define the ScrollBar "Thumb" properties)
TTeeScrollBar.Thumb.Gradient
TTeeScrollBar.Thumb.Image ( TTeePicture )
TTeeScrollBar.Thumb.Style ( default = stsCustom )
TPieSeries.PieMarks.VertCenter
(boolean default false)
TPieSeries.PieMarks.LegSize (integer default 0)
TChartListBox.FontSeriesColor
(boolean)
TWindRoseSeries.MirrorAngles
(boolean)
TColorGridSeries.Transparency
TColorGridSeries.DrawPlane3D ( TCanvas3DPlane, default cpZ )
TColorGridSeries.DrawPosition ( Integer )
TTeeShadow.Visible (default
True)
TTeeShadow.SmoothBlur (default 0)
TChartBottomWall.Picture
TChartLeftWall.Picture
TChartRightWall.Picture
TColorBandTool.Picture
TChartTitle.VertMargin
(integer default 5 , "TeeTitleFootDistance" deprecated)
TContourSeries.Pointer
TContourSeries.LevelMarks ...
TContourSeries.Brush (filling)
TContourSeries.Transparency
TContourSeries.Frame
TContourSeries.LegendLines
TContourSeries.LinesColor
TContourMarks.AntiOverlap
TLineSeries /
THorizLineSeries Gradient (pending: Stairs mode)
TTeeMovingFunction.PeriodAlign
now working. (ie:
TMovingAverageFunction and others)
TRotateTool.Inertia (0 to
100%)
TRotateTool.Cursor
TRotateTool.Speed
TSeriesAnimationTool.Delay
new property (milliseconds, default 0)
TRectangleTool.Dragging
boolean (read-only)
TRectangleTool.Resizing boolean (read-only)
TRectangleTool.AllowDrag
(boolean default true)
TRectangleTool.AllowResize (boolean default true)
Chart1.SeriesGroups new
property, now published and persisted at design-time and runtime
(points to already existing Chart1.SeriesList.Groups property)
TCustomLineSeries.TreatNulls
(tnDontPaint,
tnSkip, tnIgnore)
(inherited by Line, Point, Area, Horiz.Line and FastLine series types)
TAreaSeries.StackGroup
(valid
only when MultiArea <> maNone)
TCustomBarSeries.Shadow (Bar and HorizBar)
TExpMovAveFunction.IgnoreNulls (boolean, default
True)
TChartEditor.PixelsPerInch
TCustomPolarSeries.TreatNulls
(
default tnIgnore )
(applies to Polar, Radar, PolarBar, PolarGrid and WindRose series)
TMapSeries.PointSize
(integer, default 1)
TChartShape.Transparency ("Shape" series)
New
events
TTeeOpenGL.OnRepaint
TDragMarksTool.OnDraggedMark
TDragMarksTool.OnDraggingMark
TMarksTipTool.OnCancelHint
TRectangleTool.OnDragged
TRectangleTool.OnResized
TCustomSeries.OnClickPointer
TCustomChart.OnAddSeries
TCustomChart.OnRemoveSeries
TWindRoseSeries.OnGetPointerStyle
TCustomPolarSeries.OnGetCircleLabel
(can be
used with Polar, Radar, WindRose and Clock series)
TColorBandTool.OnResized
(happens when user drags "StartLine" or "EndLine" edges)
TSeriesAnimationTool.OnStart
and OnStop
TAnnotationTool.OnDblClick (also for derived
tools TRectangleTool, TPageNumTool and TBannerTool)
TChartClickedPart
cpAxisTitle
TSeriesMarksStyle
smsSeriesTitle
TSeriesMarksStyle smsPointIndex
TSeriesMarksStyle smsPercentRelative
TDrawLineStyle
dlRectangle, dlEllipse
TSeriesPointerStyle
psHexagon
TChartEditorOption
ceAskDelete ( ChartEditor1.Options:=[ceAskDelete] )
TChartTitle.Clear (Title,
Foot, SubTitle and SubFoot)
TColorPalettes.AddTo
TDrawLineTool.AddLine(
X0,Y0,X1,Y1 : Double)
THorizBarSeries.CalcBarBounds
TCanvas3D.Polygon3D
(abstract)
TTeeCanvas3D.Polygon3D
TCalendarSeries.ClickedDate
TCustomChartGrid.ColorsColumn
TCustomChartGrid.FirstRowNum
TCustomChartGrid.LabelsColumn
TChartAxes.Hide
TChartPage.NextPage
TChartPage.PreviousPage
TSeriesGroups.FindByName
TContourLevels.AddLevel
TCustom3DPaletteSeries.InvertPalette
TDrawLine.Clicked (
Tolerance : Integer )
TChartTools.Add( Tool :
TTeeCustomToolClass )
TColorGridSeries.CellBounds(x,z
: Integer) :TRect
TTeeShadow.Draw(ACanvas:
TCanvas3D; const P:TPointArray);
TRotateTool.Rotate (perform
rotation / elevation with floating-point accuracy)
Miscellaneous
Assign method implemented in Chart Tools
Clicked method improved in Arrow, Polar, Pyramid and Volume series.
CloneChartTool new global procedure.
"Clone" button at Tools editor dialog.
"Copy" button at Data tab, Chart Editor dialog.
Custom3DPalette series serialization of custom color palettes.
"psCustom" new item of TPaletteStyle ( Custom3DPalette series )
Resizing of corners in TRectangleTool
Much improved speed of Irregular Grid3D series
Canvas WideString (Unicode) drawtext support
TeeCommander acts on Ctrl and Shift keys while mouse dragging
Speed optimization of Canvas "SmoothStretch" method.
Improved Chinese Simple translation.
Axis Scales editor improved.
Axis Titles now displayed
as TeeShape objects, and editor improved.
Annotation editor has a
"Visible" checkbox, aliased to ChartTool1.Active property.
Canvas AssignBrushColor
deprecated. Please use Canvas.AssignBrush overloads.
Tools gallery dialog shows
a short description and a demo about the current selected tool. (When using the
new TeeToolsGalleryDemos.pas unit)
Chart Editor dialog
"Data" tab allows inserting new series by typing data or pressing the
right-arrow cursor key.
Charts can be saved to
streams as native templates in XML format.
Improved Tower series click
detection (MarkTips, OnClick, etc)
TransposeGrid tool now
preserves 3D palette after swapping 3D grid rows by columns.
ImagePoint and DeltaPoint
series pictures are now of type TTeePicture (with Filters)
"Fonts" subtab at
"General" editor tab, central place to edit all chart fonts.
New "MacOS",
"Opera", "Cool" and "Warm" color palettes
(available both at Pie, Grid3D editor and Themes editor, and by code)
Color palette can be
selected at Chart Gallery dialog, and also preset for new charts at
DesignOptions dialog.
New simple TStrings editor
dialog (ie: to edit Memo1.Lines) at TeeStringsEditor.pas
unit.
Usage
ie: TeeEditStrings(Self,Memo1.Lines)
Redesigned TeeDesignOptions.pas
design-time dialog.
Improved Area/Horiz.Area
"Clicked" method when area mode Stairs = true
Improved display or
Area/Horiz.Area series with LinePen different than AreaLinesPen, in Stairs
mode.
TeeRecompile detects and
recompiles/installs TeeChart for QuickReport v4 (Pro or Standard) packages.
The OnGetPointerStyle event
can now be used to change Series1.Pointer properties like Color, Size, etc.
WindRose series new circle
labels for 22.5 degree AngleIncrement.
New editor dialog for
TCurveFittingFunction
Picture export dialog, new
"File Size" checkbox displays file size of the image being exported.
MapSeries now can draw
shapes consisting on just one single XY point.
The Clicked function also supports single point shapes. A new PointSize
property defines how big to
display single point shapes.
This feature can be used for example to display locations (cities, etc) on a
Map or World series having
data with just XY or Latitude/Longitude coordinates:
Link
to a SHP file with +13000 locations
Uses
TeeSHP;
LoadMap(Series1,'WorldLocs_point.shp',Table1,'Place_Name');
XAML
Example of a TeeChart saved
to *.xaml format, saved and dragged onto Internet Explorer 7.
Note: You need to have installed the Microsoft
.Net 3.0 Runtime or SDK in your machine.
Click this screenshot to maximize:
Click here to download the
above TeeChart_Example.xaml file.
To export a Chart to xaml you can do this:
uses TeeXAMLCanvas;
TeeSaveToXAMLFile(Chart1,'c:\test.xaml');
TTeeSeriesSource internal
class has been renamed to TTeeSource
TSymbolCalcHeight =
function : Integer of object
TGLFontStyle ( fsNormal, fsOutline, fsBitmap )
TDragMarkEvent ( used by TDragMarksTool )
TSnapStyle ( used by TCursorTool )
Copyright
1995-2007 by Steema Software. All Rights Reserved.