Class ChartArea

Class ChartArea

Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)

شیء را که نمایانگر ناحیه نمودار در کاربرگ است، محصور می‌کند.

public class ChartArea : ChartFrame

وراثت

objectChartFrameChartArea

اعضای وراثت‌یافته

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; }

مقدار ویژگی

Font

ارتفاع

افزایش یا کاهش افقی از گوشه سمت راست پایین آن را دریافت یا تنظیم می‌کند.

public override int Height { get; set; }

مقدار ویژگی

int

عرض

افزایش یا کاهش عمودی از گوشه سمت راست پایین آن را دریافت یا تنظیم می‌کند.

public override int Width { get; set; }

مقدار ویژگی

int

X

افزایش یا کاهش افقی از گوشه سمت چپ بالا آن را دریافت یا تنظیم می‌کند.

public override int X { get; set; }

مقدار ویژگی

int

Y

افزایش یا کاهش عمودی از گوشه سمت چپ بالا آن را دریافت یا تنظیم می‌کند.

public override int Y { get; set; }

مقدار ویژگی

int

 فارسی