ChartDataLabelPosition

ChartDataLabelPosition enumeration

Bir grafik veri etiketi için konumu belirtir.

public enum ChartDataLabelPosition

değerler

İsimDeğerTanım
Center0Bir veri etiketinin bir veri işaretçisinin ortasında görüntülenmesi gerektiğini belirtir.
Left1Bir veri etiketinin bir veri işaretçisinin solunda görüntülenmesi gerektiğini belirtir.
Right2Bir veri etiketinin bir veri işaretçisinin sağında görüntülenmesi gerektiğini belirtir.
Above3Bir veri etiketinin bir veri işaretçisinin üstünde görüntülenmesi gerektiğini belirtir.
Below4Bir veri etiketinin bir veri işaretçisinin altında görüntülenmesi gerektiğini belirtir.
InsideBase5Bir veri etiketinin bir veri işaretçisinin tabanının içinde görüntülenmesi gerektiğini belirtir.
InsideEnd6Bir veri etiketinin bir veri işaretçisinin sonunda görüntülenmesi gerektiğini belirtir.
OutsideEnd7Bir veri etiketinin bir veri işaretçisinin sonunun dışında görüntülenmesi gerektiğini belirtir.
BestFit8Bir veri etiketinin en uygun konumda görüntülenmesi gerektiğini belirtir.

Notlar

Tüm seri türleri etiket konumlarını belirtmenize izin vermez. Ve izin verenler tüm değerleri desteklemez.

Örnekler

Veri etiketinin konumunun nasıl ayarlanacağını gösterir.

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

// Sütun grafiği ekle.
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
ChartSeriesCollection seriesColl = chart.Series;

// Varsayılan olarak oluşturulan seriyi sil.
seriesColl.Clear();

// Seri ekle.
ChartSeries series = seriesColl.Add(
    "Series 1",
    new string[] { "Category 1", "Category 2", "Category 3" },
    new double[] { 4, 5, 6 });

// Veri etiketlerini göster ve yazı tipi rengini ayarla.
series.HasDataLabels = true;
ChartDataLabelCollection dataLabels = series.DataLabels;
dataLabels.ShowValue = true;
dataLabels.Font.Color = Color.White;

// Veri etiketi konumunu ayarla.
dataLabels.Position = ChartDataLabelPosition.InsideBase;
dataLabels[0].Position = ChartDataLabelPosition.OutsideEnd;
dataLabels[0].Font.Color = Color.DarkRed;

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

Ayrıca bakınız