Исключение при экспорте диаграммы тройника в формате PDF, когда легенда выравнивается по низу - PullRequest
0 голосов
/ 12 июля 2019

При экспорте диаграммы тройника Steema в формате PDF с легендами внизу выдается исключение, говорящее, что высота должна быть неотрицательной.

Я проверил через отладчик, ни одно из свойств высоты не содержит отрицательного значения.

Диаграмма TChart = новый TChart ();

            chart.CurrentTheme = ThemeType.Opera;
            chart.Walls.Back.Visible = true;
            chart.Walls.Back.Pen.Visible = true;
            chart.Legend.MaxNumRows = 2;
            chart.Legend.Pen.Visible = false;
            Line lineSeries = new Line(chart.Chart);
            lineSeries.FillSampleValues();
            Line lineSeries1 = new Line(chart.Chart);
            lineSeries1.FillSampleValues();
            chart.Legend.Visible = true;
            chart.Legend.Alignment = LegendAlignments.Bottom;
            chart.Legend.Pen.Visible = true;               
            chart.Draw();
            chart.Export.Image.PDF.Width = chart.Width;
            chart.Export.Image.PDF.Height = chart.Height;
            chart.Export.Image.PDF.Save(filepath);

Я проверил, когда я держу легенду с правой стороны, она отлично работает, но мне нужны легенды внизу графика.

...