ShapeTextOrientation

ShapeTextOrientation enumeration

Anger textens orientering i former.

public enum ShapeTextOrientation

Värderingar

namnVärdeBeskrivning
Horizontal0Texten är ordnad horisontellt (l-tb).
Downward1Texten roteras 90 grader åt höger för att visas uppifrån och ned (tb-rl).
Upward2Texten roteras 90 grader åt vänster för att visas nerifrån och upp (bt-lr).
VerticalFarEast3Tecken från Fjärran Östern visas vertikalt, annan text roteras 90 grader åt höger för att visas uppifrån och ned (tb-rl-v).
VerticalRotatedFarEast4Tecken från Fjärran Östern visas vertikalt, annan text roteras 90 grader åt höger för att visas uppifrån och ned vertikalt, sedan från vänster till höger horisontellt (tb-lr-v).
WordArtVertical5Texten är vertikal, med en bokstav ovanpå den andra.
WordArtVerticalRightToLeft6Texten är vertikal, med en bokstav ovanpå den andra, sedan från höger till vänster horisontellt.

Exempel

Visar hur man ändrar orientering och rotation för dataetiketter.

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;

// Visa dataetiketter.
series.HasDataLabels = true;
dataLabels.ShowValue = true;
dataLabels.ShowCategoryName = true;

// Definiera formen på dataetiketten.
dataLabels.Format.ShapeType = ChartShapeType.UpArrow;
dataLabels.Format.Stroke.Fill.Solid(Color.DarkBlue);

// Ange dataetikettens orientering och rotation för hela serien.
dataLabels.Orientation = ShapeTextOrientation.VerticalFarEast;
dataLabels.Rotation = -45;

// Ändra orientering och rotation för den första dataetiketten.
dataLabels[0].Orientation = ShapeTextOrientation.Horizontal;
dataLabels[0].Rotation = 45;

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

Se även