Rotation

ChartDataLabel.Rotation property

Obtient ou définit la rotation de l’étiquette 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 estHorizontalLa forme de l’étiquette (x000d_), si elle existe, est pivotée 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