Class DataLabels
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
يحتوي على مجموعة من جميع كائنات DataLabel للسلسلة المحددة.
public class DataLabels : ChartTextFrame
الوراثة
object ← ChartFrame ← ChartTextFrame ← DataLabels
الأعضاء الموروثة
ChartTextFrame.m_IsAutoText, ChartTextFrame.m_deleted, ChartTextFrame.horizontal, ChartTextFrame.vertical, ChartTextFrame.rotation, ChartTextFrame.m_CharsList, ChartTextFrame.Characters(int, int), ChartTextFrame.IsAutoText, ChartTextFrame.IsDeleted, ChartTextFrame.TextHorizontalAlignment, ChartTextFrame.TextVerticalAlignment, ChartTextFrame.RotationAngle, ChartTextFrame.IsAutomaticRotation, ChartTextFrame.Text, ChartTextFrame.LinkedSource, ChartTextFrame.ReadingOrder, ChartTextFrame.DirectionType, ChartTextFrame.IsTextWrapped, ChartTextFrame.IsResizeShapeToFitText, ChartFrame.m_IsAutoXPos, ChartFrame.m_IsAutoYPos, ChartFrame.m_IsOffsetPosBeSet, ChartFrame.m_fontIndex, ChartFrame.m_AutoScaleFont, ChartFrame.m_BackgroundMode, ChartFrame.m_isAutoSize, ChartFrame.SetPositionAuto(), ChartFrame.IsInnerMode, ChartFrame.Border, ChartFrame.Area, ChartFrame.TextOptions, ChartFrame.Font, ChartFrame.AutoScaleFont, ChartFrame.BackgroundMode, ChartFrame.IsAutomaticSize, ChartFrame.X, ChartFrame.Y, ChartFrame.Height, ChartFrame.Width, ChartFrame.Shadow, ChartFrame.ShapeProperties, ChartFrame.IsDefaultPosBeSet, ChartFrame.DefaultX, ChartFrame.DefaultY, ChartFrame.DefaultWidth, ChartFrame.DefaultHeight, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
أمثلة
//تعيين DataLabels في الرسم البياني
Workbook wb = new Workbook("chart.xlsx");
Chart chart = wb.Worksheets[0].Charts[0];
DataLabels datalabels;
for (int i = 0; i <chart.NSeries.Count; i++)
{
datalabels = chart.NSeries[i].DataLabels;
//تعيين موضع DataLabels
datalabels.Position = LabelPositionType.InsideBase;
//عرض اسم الفئة في DataLabels
datalabels.ShowCategoryName = true;
//عرض القيمة في DataLabels
datalabels.ShowValue = true;
//عدم عرض النسبة المئوية في DataLabels
datalabels.ShowPercentage = false;
//عدم عرض مفتاح الأسطورة.
datalabels.ShowLegendKey = false;
}
'تعيين DataLabels في الرسم البياني
Dim datalabels As DataLabels
Dim i As Integer
For i = 0 To chart.NSeries.Count - 1 Step 1
datalabels = chart.NSeries(i).DataLabels
'تعيين موضع DataLabels
datalabels.Position = LabelPositionType.InsideBase
'عرض اسم الفئة في DataLabels
datalabels.ShowCategoryName= True
'عرض القيمة في DataLabels
datalabels.ShowValue = True
'عدم عرض النسبة المئوية في DataLabels
datalabels.ShowPercentage = False
'عدم عرض مفتاح الأسطورة.
datalabels.ShowLegendKey = False
Next
الخصائص
Area
يحصل على Aspose.Cells.Charts.DataLabels.Area?text=area.
public override Area Area { get; }
قيمة الخاصية
BackgroundMode
يحصل على وضع العرض للخلفية ويعينه
public BackgroundMode BackgroundMode { get; set; }
قيمة الخاصية
Border
يحصل على Aspose.Cells.Drawing.Line?text=border.
public override Line Border { get; }
قيمة الخاصية
DirectionType
يحصل على اتجاه النص ويعينه.
public override ChartTextDirectionType DirectionType { get; set; }
قيمة الخاصية
Font
يحصل على خط DataLabels;
public override Font Font { get; }
قيمة الخاصية
IsAutoText
تشير إلى أن النص يتم إنشاؤه تلقائيًا.
public override bool IsAutoText { get; set; }
قيمة الخاصية
IsNeverOverlap
تشير إلى ما إذا كانت DataLabels لا تتداخل أبدًا. (لرسم بياني دائري)
public bool IsNeverOverlap { get; set; }
قيمة الخاصية
IsTextWrapped
يحصل على أو يعين قيمة تشير إلى ما إذا كان النص ملفوفًا.
public override bool IsTextWrapped { get; set; }
قيمة الخاصية
Number
يحصل على ويعين تنسيق الرقم المدمج.
public int Number { get; set; }
قيمة الخاصية
NumberFormat
يمثل سلسلة التنسيق لكائن DataLabels.
public string NumberFormat { get; set; }
قيمة الخاصية
NumberFormatLinked
صحيح إذا كان تنسيق الرقم مرتبطًا بالخلايا (بحيث يتغير تنسيق الرقم في التسميات عندما يتغير في الخلايا).
public bool NumberFormatLinked { get; set; }
قيمة الخاصية
Position
يمثل موضع علامة البيانات.
public LabelPositionType Position { get; set; }
قيمة الخاصية
SeparatorType
يحصل على أو يعين نوع الفاصل المستخدم لعلامات البيانات على الرسم البياني.
public DataLabelsSeparatorType SeparatorType { get; set; }
قيمة الخاصية
ملاحظات
لتعيين فاصل مخصص، يرجى تعيين الخاصية Aspose.Cells.Charts.DataLabels.SeparatorType كـ Aspose.Cells.Charts.DataLabelsSeparatorType.Custom ثم تحديد القيمة المتوقعة لـ Aspose.Cells.Charts.DataLabels.SeparatorValue.
SeparatorValue
يحصل على أو يعين قيمة الفاصل المستخدم لعلامات البيانات على الرسم البياني.
public string SeparatorValue { get; set; }
قيمة الخاصية
ShapeType
يحصل على أو يعين نوع شكل علامة البيانات.
public DataLabelShapeType ShapeType { get; set; }
قيمة الخاصية
ShowBubbleSize
يمثل سلوك عرض قيمة النسبة المئوية لعلامة البيانات لرسم بياني محدد. صحيح يعرض قيمة النسبة المئوية. خطأ لإخفاء.
public bool ShowBubbleSize { get; set; }
قيمة الخاصية
ShowCategoryName
يمثل سلوك عرض اسم فئة علامة البيانات لرسم بياني محدد. صحيح لعرض اسم الفئة لعلامات البيانات على الرسم البياني. خطأ لإخفاء.
public bool ShowCategoryName { get; set; }
قيمة الخاصية
ShowCellRange
تشير إلى ما إذا كان سيتم عرض نطاق الخلايا كعلامات بيانات.
public bool ShowCellRange { get; set; }
قيمة الخاصية
ShowLegendKey
يمثل سلوك عرض مفتاح أسطورة علامة البيانات لرسم بياني محدد. صحيح إذا كان مفتاح أسطورة علامة البيانات مرئيًا.
public bool ShowLegendKey { get; set; }
قيمة الخاصية
ShowPercentage
يمثل سلوك عرض قيمة النسبة المئوية لعلامة البيانات لرسم بياني محدد. صحيح يعرض قيمة النسبة المئوية. خطأ لإخفاء.
public bool ShowPercentage { get; set; }
قيمة الخاصية
ShowSeriesName
تشير إلى ما إذا كان يتم عرض اسم السلسلة لعلامات البيانات على الرسم البياني. صحيح لعرض اسم السلسلة. خطأ لإخفاء.
public bool ShowSeriesName { get; set; }
قيمة الخاصية
ShowValue
يمثل سلوك عرض قيم علامة البيانات لرسم بياني محدد. صحيح يعرض القيم. خطأ لإخفاء.
public bool ShowValue { get; set; }
قيمة الخاصية
Text
يحصل على أو يعين نص علامة البيانات.
public override string Text { get; set; }
قيمة الخاصية
الطرق
ApplyFont()
تطبيق خط علامات البيانات على جميع العقد الفرعية.
public void ApplyFont()