Class ChartDataTable
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
نمایانگر یک جدول داده نمودار است.
public class ChartDataTable
وراثت
اعضای وراثت یافته
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
مثالها
//ایجاد یک شی Workbook
Workbook workbook = new Workbook();
//دریافت مرجع اولین worksheet
Worksheet worksheet = workbook.Worksheets[0];
//اضافه کردن یک مقدار نمونه به سلول "A1"
worksheet.Cells["A1"].PutValue(50);
//اضافه کردن یک مقدار نمونه به سلول "A2"
worksheet.Cells["A2"].PutValue(100);
//اضافه کردن یک مقدار نمونه به سلول "A3"
worksheet.Cells["A3"].PutValue(150);
//اضافه کردن یک مقدار نمونه به سلول "B1"
worksheet.Cells["B1"].PutValue(60);
//اضافه کردن یک مقدار نمونه به سلول "B2"
worksheet.Cells["B2"].PutValue(32);
//اضافه کردن یک مقدار نمونه به سلول "B3"
worksheet.Cells["B3"].PutValue(50);
//اضافه کردن یک نمودار به worksheet
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 10);
//دسترسی به نمونه نمودار تازه اضافه شده
Chart chart = worksheet.Charts[chartIndex];
//اضافه کردن NSeries (منبع داده نمودار) به نمودار از سلول "A1" تا "B3"
chart.NSeries.Add("A1:B3", true);
chart.ShowDataTable = true;
//دریافت جدول نمودار
ChartDataTable chartTable = chart.ChartDataTable;
//تنظیم رنگ فونت جدول نمودار
chartTable.Font.Color = System.Drawing.Color.Red;
//تنظیم گزینههای نمایش کلید افسانه
chartTable.ShowLegendKey = false;
//ذخیره فایل اکسل
workbook.Save("book1.xls");
'ایجاد یک شی Workbook
Dim workbook As Workbook = New Workbook()
'دریافت مرجع اولین worksheet
Dim worksheet As Worksheet = workbook.Worksheets(0)
'اضافه کردن یک مقدار نمونه به سلول "A1"
worksheet.Cells("A1").PutValue(50)
'اضافه کردن یک مقدار نمونه به سلول "A2"
worksheet.Cells("A2").PutValue(100)
'اضافه کردن یک مقدار نمونه به سلول "A3"
worksheet.Cells("A3").PutValue(150)
'اضافه کردن یک مقدار نمونه به سلول "B1"
worksheet.Cells("B1").PutValue(60)
'اضافه کردن یک مقدار نمونه به سلول "B2"
worksheet.Cells("B2").PutValue(32)
'اضافه کردن یک مقدار نمونه به سلول "B3"
worksheet.Cells("B3").PutValue(50)
'اضافه کردن یک نمودار به worksheet
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 10)
'دسترسی به نمونه نمودار تازه اضافه شده
Dim chart As Chart = worksheet.Charts(chartIndex)
'اضافه کردن NSeries (منبع داده نمودار) به نمودار از سلول "A1" تا "B3"
chart.NSeries.Add("A1:B3", True)
chart.ShowDataTable = True
'دریافت جدول نمودار
Dim chartTable As ChartDataTable = chart.ChartDataTable
'تنظیم رنگ فونت جدول نمودار
chartTable.Font.Color = System.Drawing.Color.Red
'تنظیم گزینههای نمایش کلید افسانه
chartTable.ShowLegendKey = False
'ذخیره فایل اکسل
workbook.Save("book1.xls")
ویژگیها
AutoScaleFont
اگر متن در شی هنگام تغییر اندازه شی، اندازه فونت را تغییر دهد، صحیح است. مقدار پیشفرض صحیح است.
public bool AutoScaleFont { get; set; }
مقدار ویژگی
BackgroundMode
حالت نمایش پسزمینه را دریافت و تنظیم میکند.
public BackgroundMode BackgroundMode { get; set; }
مقدار ویژگی
Border
یک شی Border را که نمایانگر مرز شی است، برمیگرداند.
public Line Border { get; }
مقدار ویژگی
Font
یک شی Aspose.Cells.Charts.ChartDataTable.Font را که نمایانگر تنظیمات فونت جدول داده نمودار مشخص شده است، دریافت میکند.
public Font Font { get; }
مقدار ویژگی
HasHorizontalBorder
اگر جدول داده نمودار دارای مرزهای سلولی افقی باشد، صحیح است.
public bool HasHorizontalBorder { get; set; }
مقدار ویژگی
HasOutlineBorder
اگر جدول داده نمودار دارای مرزهای خارجی باشد، صحیح است.
public bool HasOutlineBorder { get; set; }
مقدار ویژگی
HasVerticalBorder
اگر جدول داده نمودار دارای مرزهای سلولی عمودی باشد، صحیح است.
public bool HasVerticalBorder { get; set; }
مقدار ویژگی
ShowLegendKey
اگر کلید افسانه برچسب داده قابل مشاهده باشد، صحیح است.
public bool ShowLegendKey { get; set; }