Rotation

ChartDataLabel.Rotation property

Obtiene o establece la rotación de la etiqueta en grados.

public int Rotation { get; set; }

Observaciones

El rango de valores aceptables va de -180 a 180 inclusive. El valor predeterminado es 0.

Si elOrientation El valor esHorizontalLa forma de la etiqueta , si existe, se rota junto con el texto de la etiqueta. De lo contrario, solo se rota el texto de la etiqueta.

Ejemplos

Muestra cómo cambiar la orientación y la rotación de las etiquetas de datos.

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;

// Mostrar etiquetas de datos.
series.HasDataLabels = true;
dataLabels.ShowValue = true;
dataLabels.ShowCategoryName = true;

// Define la forma de la etiqueta de datos.
dataLabels.Format.ShapeType = ChartShapeType.UpArrow;
dataLabels.Format.Stroke.Fill.Solid(Color.DarkBlue);

// Establezca la orientación y rotación de la etiqueta de datos para toda la serie.
dataLabels.Orientation = ShapeTextOrientation.VerticalFarEast;
dataLabels.Rotation = -45;

// Cambiar la orientación y rotación de la primera etiqueta de datos.
dataLabels[0].Orientation = ShapeTextOrientation.Horizontal;
dataLabels[0].Rotation = 45;

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

Ver también