Exemple #1
0
        public override Image GetImage(int width = 200, int height = 200)
        {
            var combinedImg = new Bitmap(_fcChartRangeSelector.Width, (flexChart1.Height + _fcChartRangeSelector.Height));

            var bmpMainChart = base.GetImage();

            var bmpRangeSelChart = new Bitmap(_fcChartRangeSelector.Width, _fcChartRangeSelector.Height);

            _fcChartRangeSelector.DrawToBitmap(bmpRangeSelChart, _fcChartRangeSelector.DisplayRectangle);

            Graphics g = Graphics.FromImage(combinedImg);

            g.DrawImage(bmpMainChart, 0, 0);
            g.DrawImage(bmpRangeSelChart, 0, flexChart1.Height);
            return(combinedImg);
        }