ICanvas.PolygonWithZ
ICanvas
procedure PolygonWithZ(ArraySize: Integer; XArray, YArray: OleVariant; Z: Integer);
Type Library
TeeChartx
Description
Draws a 2D polygon onto the Chart Canvas at ZValue Z.
Example [Visual Basic]
Private Sub Form_Load()
TeeCommander1.Chart = TChart1
With TChart1
.Aspect.Chart3DPercent = 50
.Aspect.Zoom = 50
.Aspect.Orthogonal = False
.AddSeries scPoint3D
.Series(0).FillSampleValues 20
.Axis.Depth.Visible = True
End With
End Sub
Private Sub TChart1_OnAfterDraw()
Dim XArray(4), YArray(4) As Variant
Dim Count As Integer
With TChart1
XArray(0) = .Series(0).CalcXPos(5)
YArray(0) = .Axis.Bottom.Position
For i = 1 To 3
XArray(i) = .Series(0).CalcXPos(i + 4)
YArray(i) = .Series(0).CalcYPos(i + 4)
Next i
XArray(4) = .Series(0).CalcXPos(8)
YArray(4) = .Axis.Bottom.Position
.Canvas.PolygonWithZ 5, XArray, YArray, 40
End With
End Sub