LegendPosition

LegendPosition enumeration

Gibt die möglichen Positionen für eine Diagrammlegende an.

public enum LegendPosition

Werte

NameWertBeschreibung
None0Für das Diagramm wird keine Legende angezeigt.
Bottom1Gibt an, dass die Legende am unteren Rand des Diagramms gezeichnet werden soll.
Left2Gibt an, dass die Legende links vom Diagramm gezeichnet werden soll.
Right3Gibt an, dass die Legende rechts vom Diagramm gezeichnet werden soll.
Top4Gibt an, dass die Legende oben im Diagramm gezeichnet werden soll.
TopRight5Gibt an, dass die Legende oben rechts im Diagramm gezeichnet werden soll.

Beispiele

Zeigt, wie das Erscheinungsbild der Legende eines Diagramms bearbeitet wird.

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);

// Die Legende des Diagramms in die obere rechte Ecke verschieben.
ChartLegend legend = chart.Legend;
legend.Position = LegendPosition.TopRight;

// Geben Sie anderen Diagrammelementen, z. B. dem Diagramm, mehr Platz, indem Sie ihnen erlauben, die Legende zu überlappen.
legend.Overlay = true;

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

Siehe auch