ShapeTextOrientation

ShapeTextOrientation enumeration

يحدد اتجاه النص في الأشكال.

public enum ShapeTextOrientation

قيم

اسمقيمةوصف
Horizontal0تم ترتيب النص أفقيًا (lr-tb).
Downward1يتم تدوير النص بمقدار 90 درجة إلى اليمين ليظهر من الأعلى إلى الأسفل (tb-rl).
Upward2يتم تدوير النص بمقدار 90 درجة إلى اليسار ليظهر من الأسفل إلى الأعلى (bt-lr).
VerticalFarEast3تظهر أحرف الشرق الأقصى بشكل عمودي، ويتم تدوير النص الآخر بمقدار 90 درجة إلى اليمين لتظهر من أعلى إلى أسفل (tb-rl-v).
VerticalRotatedFarEast4تظهر أحرف الشرق الأقصى بشكل عمودي، ويتم تدوير النص الآخر بمقدار 90 درجة إلى اليمين لتظهر من أعلى إلى أسفل عموديًا، ثم من اليسار إلى اليمين أفقيًا (tb-lr-v).
WordArtVertical5النص عمودي، حيث يكون الحرف فوق الآخر.
WordArtVerticalRightToLeft6النص عمودي، مع وضع حرف واحد فوق الآخر، ثم من اليمين إلى اليسار أفقيًا.

أمثلة

يوضح كيفية تغيير الاتجاه والدوران لملصقات البيانات.

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;

//إظهار تسميات البيانات.
series.HasDataLabels = true;
dataLabels.ShowValue = true;
dataLabels.ShowCategoryName = true;

// قم بتحديد شكل تسمية البيانات.
dataLabels.Format.ShapeType = ChartShapeType.UpArrow;
dataLabels.Format.Stroke.Fill.Solid(Color.DarkBlue);

// تعيين اتجاه تسمية البيانات وتدويرها للسلسلة بأكملها.
dataLabels.Orientation = ShapeTextOrientation.VerticalFarEast;
dataLabels.Rotation = -45;

// تغيير الاتجاه والدوران لعلامة البيانات الأولى.
dataLabels[0].Orientation = ShapeTextOrientation.Horizontal;
dataLabels[0].Rotation = 45;

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

أنظر أيضا