LegendPosition

LegendPosition enumeration

Указывает возможные положения легенды диаграммы.

public enum LegendPosition

Ценности

ИмяЦенностьОписание
None0Для диаграммы легенда отображаться не будет.
Bottom1Указывает, что легенда должна отображаться внизу диаграммы.
Left2Указывает, что легенда должна отображаться слева от диаграммы.
Right3Указывает, что легенда должна отображаться справа от диаграммы.
Top4Указывает, что легенда должна отображаться в верхней части диаграммы.
TopRight5Указывает, что легенда должна отображаться в правом верхнем углу диаграммы.

Примеры

Показывает, как изменить внешний вид легенды диаграммы.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Shape shape = builder.InsertChart(ChartType.Line, 450, 300);
Chart chart = shape.Chart;

Assert.AreEqual(3, chart.Series.Count);
Assert.AreEqual("Series 1", chart.Series[0].Name);
Assert.AreEqual("Series 2", chart.Series[1].Name);
Assert.AreEqual("Series 3", chart.Series[2].Name);

// Перемещаем легенду диаграммы в правый верхний угол.
ChartLegend legend = chart.Legend;
legend.Position = LegendPosition.TopRight;

// Дайте другим элементам диаграммы, таким как графику, больше места, разрешив им перекрывать легенду.
legend.Overlay = true;

doc.Save(ArtifactsDir + "Charts.ChartLegend.docx");

Смотрите также