orientation property
ChartDataLabel.orientation property
Gets or sets the orientation of the label text.
get orientation(): Aspose.Words.Drawing.ShapeTextOrientation
Remarks
The default value is ShapeTextOrientation.Horizontal.
Examples
Shows how to change orientation and rotation for data labels.
let doc = new aw.Document();
let builder = new aw.DocumentBuilder(doc);
let shape = builder.insertChart(aw.Drawing.Charts.ChartType.Column, 432, 252);
let series = shape.chart.series.at(0);
let dataLabels = series.dataLabels;
// Show data labels.
series.hasDataLabels = true;
dataLabels.showValue = true;
dataLabels.showCategoryName = true;
// Define data label shape.
dataLabels.format.shapeType = aw.Drawing.Charts.ChartShapeType.UpArrow;
dataLabels.format.stroke.fill.solid("#00008B");
// Set data label orientation and rotation for the entire series.
dataLabels.orientation = aw.Drawing.ShapeTextOrientation.VerticalFarEast;
dataLabels.rotation = -45;
// Change orientation and rotation of the first data label.
dataLabels.at(0).orientation = aw.Drawing.ShapeTextOrientation.Horizontal;
dataLabels.at(0).rotation = 45;
doc.save(base.artifactsDir + "Charts.LabelOrientationRotation.docx");
See Also
- module Aspose.Words.Drawing.Charts
- class ChartDataLabel