Class ChartArea
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
شیء را که نمایانگر ناحیه نمودار در کاربرگ است، محصور میکند.
public class ChartArea : ChartFrame
وراثت
object ← ChartFrame ← ChartArea
اعضای وراثتیافته
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()
مثالها
//ایجاد یک شیء Workbook
Workbook workbook = new Workbook();
//دریافت مرجع اولین کاربرگ
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);
//افزودن یک نمودار به کاربرگ
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//دسترسی به نمونه نمودار تازه اضافه شده
Chart chart = worksheet.Charts[chartIndex];
//افزودن NSeries (منبع داده نمودار) به نمودار از سلول "A1" تا "B3"
chart.NSeries.Add("A1:B3", true);
//دریافت ناحیه نمودار
ChartArea chartArea = chart.ChartArea;
//تنظیم رنگ پیشزمینه ناحیه نمودار
chartArea.Area.ForegroundColor = Color.Yellow;
//تنظیم سایه ناحیه نمودار
chartArea.Shadow = true;
//ذخیره فایل اکسل
workbook.Save("book1.xls");
'ایجاد یک شیء Workbook
Dim workbook As Workbook = New Workbook()
'دریافت مرجع اولین کاربرگ
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)
'افزودن یک نمودار به کاربرگ
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'دسترسی به نمونه نمودار تازه اضافه شده
Dim chart As Chart = worksheet.Charts(chartIndex)
'افزودن NSeries (منبع داده نمودار) به نمودار از سلول "A1" تا "B3"
chart.NSeries.Add("A1:B3", True)
'دریافت ناحیه نمودار
Dim chartArea As ChartArea = chart.ChartArea
'تنظیم رنگ پیشزمینه ناحیه نمودار
chartArea.Area.ForegroundColor = Color.Yellow
'تنظیم سایه ناحیه نمودار
chartArea.Shadow = True
'ذخیره فایل اکسل
workbook.Save("book1.xls")
ویژگیها
فونت
شیء Aspose.Cells.Charts.ChartArea.Font مربوط به ناحیه نمودار مشخص شده را دریافت میکند.
public override Font Font { get; }
مقدار ویژگی
ارتفاع
افزایش یا کاهش افقی از گوشه سمت راست پایین آن را دریافت یا تنظیم میکند.
public override int Height { get; set; }
مقدار ویژگی
عرض
افزایش یا کاهش عمودی از گوشه سمت راست پایین آن را دریافت یا تنظیم میکند.
public override int Width { get; set; }
مقدار ویژگی
X
افزایش یا کاهش افقی از گوشه سمت چپ بالا آن را دریافت یا تنظیم میکند.
public override int X { get; set; }
مقدار ویژگی
Y
افزایش یا کاهش عمودی از گوشه سمت چپ بالا آن را دریافت یا تنظیم میکند.
public override int Y { get; set; }