LegendPosition Enumeration

Specifies the possible positions for a chart legend.

Namespace:  Aspose.Words.Drawing.Charts
Assembly:  Aspose.Words (in Aspose.Words.dll) Version: 20.8.0

Syntax

public enum LegendPosition

Members

  Member nameValueDescription
None0 No legend will be shown for the chart.
Bottom1 Specifies that the legend shall be drawn at the bottom of the chart.
Left2 Specifies that the legend shall be drawn at the left of the chart.
Right3 Specifies that the legend shall be drawn at the right of the chart.
Top4 Specifies that the legend shall be drawn at the top of the chart.
TopRight5 Specifies that the legend shall be drawn at the top right of the chart.

Examples

Shows how to edit the appearance of a chart's legend.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Insert a line graph
Shape shape = builder.InsertChart(ChartType.Line, 450, 300);

// Get its legend
ChartLegend legend = shape.Chart.Legend;

// By default, other elements of a chart will not overlap with its legend
Assert.False(legend.Overlay);

// We can move its position by setting this attribute
legend.Position = LegendPosition.TopRight;

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

See Also