Rotation

ChartDataLabelCollection.Rotation property

Obtient ou définit la rotation des étiquettes de données de la série entière en degrés.

public int Rotation { get; set; }

Remarques

La plage de valeurs acceptables s’étend de -180 à 180 inclus. La valeur par défaut est 0.

Si leOrientation la valeur estHorizontalLes formes d’étiquettes, si elles existent, sont pivotées avec le texte de l’étiquette. Sinon, seul le texte de l’étiquette est pivoté.

Exemples

Montre comment modifier l’orientation et la rotation des étiquettes de données.

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

Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
ChartSeries series = shape.Chart.Series[0];
ChartDataLabelCollection dataLabels = series.DataLabels;

// Afficher les étiquettes de données.
series.HasDataLabels = true;
dataLabels.ShowValue = true;
dataLabels.ShowCategoryName = true;

// Définir la forme de l'étiquette de données.
dataLabels.Format.ShapeType = ChartShapeType.UpArrow;
dataLabels.Format.Stroke.Fill.Solid(Color.DarkBlue);

// Définir l'orientation et la rotation des étiquettes de données pour toute la série.
dataLabels.Orientation = ShapeTextOrientation.VerticalFarEast;
dataLabels.Rotation = -45;

// Modifier l'orientation et la rotation de la première étiquette de données.
dataLabels[0].Orientation = ShapeTextOrientation.Horizontal;
dataLabels[0].Rotation = 45;

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

Voir également