Steema Issues Database

Note: This database is for bugs and wishes only. For technical support help, if you are a customer please visit our online forums;
otherwise you can use StackOverflow.
Before using this bug-tracker we recommend a look at this document, Steema Bug Fixing Policy.



Bug 2572

Summary: Stairs in TeeChart.Server Line series not functional
Product: .NET TeeChart Reporter: christopher ireland <chris>
Component: .NET 5.0Assignee: Steema Issue Manager <issuemanager>
Status: RESOLVED FIXED    
Severity: major    
Priority: ---    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows   
Chart Series: --- Delphi / C++ Builder RAD IDE Version:
Attachments: Image five
Image six

Description christopher ireland 2022-11-29 07:04:24 EST
Created attachment 1022 [details]
Image five

Code to reproduce:

            var mChart = new TChart();
            mChart.Aspect.View3D = false;

            mChart.Header.Visible = false;
            mChart.Legend.Visible = false;

            mChart.Axes.Left.AutomaticMinimum = false;
            mChart.Axes.Left.Minimum = 0;
            mChart.Axes.Left.AutomaticMaximum = false;
            mChart.Axes.Left.Maximum = 100;

            mChart.Axes.Bottom.AutomaticMinimum = false;
            mChart.Axes.Bottom.Minimum = 0;
            mChart.Axes.Bottom.AutomaticMaximum = false;
            mChart.Axes.Bottom.Minimum = 100;

            //Line 1
            int i = 5;

            Line line = new Line(mChart.Chart);
            line.LinePen.Width = 2;
            line.Color = System.Drawing.Color.Green;

            line.Add(0, 60);
            line.Add(20, 40);
            line.Add(40, 60);
            line.Add(80, 40);
            line.Add(100, 60);

            line.Stairs = true;
            mChart.Export.Image.PNG.Width = 800;
            mChart.Export.Image.PNG.Height = 400;
            mChart.Export.Image.PNG.Save($"C:\\TeeChartTest\\chart_{i++:d2}.png");

            line.InvertedStairs = true;
            mChart.Export.Image.PNG.Width = 800;
            mChart.Export.Image.PNG.Height = 400;
            mChart.Export.Image.PNG.Save($"C:\\TeeChartTest\\chart_{i++:d2}.png");

Two images attached.
Comment 1 christopher ireland 2022-11-29 07:04:49 EST
Created attachment 1023 [details]
Image six