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;
//Збереження файлу Excel
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
'Збереження файлу Excel
workbook.Save("book1.xls")
Властивості
Font
Отримує об’єкт Aspose.Cells.Charts.ChartArea.Font для вказаного об’єкта області графіка.
public override Font Font { get; }
Значення властивості
Height
Отримує або задає вертикальний зсув від нижнього правого кута.
public override int Height { get; set; }
Значення властивості
Width
Отримує або задає горизонтальний зсув від нижнього правого кута.
public override int Width { get; set; }
Значення властивості
X
Отримує або задає горизонтальний зсув від верхнього лівого кута.
public override int X { get; set; }
Значення властивості
Y
Отримує або задає вертикальний зсув від верхнього лівого кута.
public override int Y { get; set; }