Class ChartArea
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Enkapsuluje obiekt, który reprezentuje obszar wykresu w arkuszu kalkulacyjnym.
public class ChartArea : ChartFrame
Dziedziczenie
object ← ChartFrame ← ChartArea
Dziedziczone członkowie
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()
Przykłady
//Instancjonowanie obiektu Workbook
Workbook workbook = new Workbook();
//Uzyskiwanie referencji do pierwszego arkusza
Worksheet worksheet = workbook.Worksheets[0];
//Dodawanie przykładowej wartości do komórki "A1"
worksheet.Cells["A1"].PutValue(50);
//Dodawanie przykładowej wartości do komórki "A2"
worksheet.Cells["A2"].PutValue(100);
//Dodawanie przykładowej wartości do komórki "A3"
worksheet.Cells["A3"].PutValue(150);
//Dodawanie przykładowej wartości do komórki "B1"
worksheet.Cells["B1"].PutValue(60);
//Dodawanie przykładowej wartości do komórki "B2"
worksheet.Cells["B2"].PutValue(32);
//Dodawanie przykładowej wartości do komórki "B3"
worksheet.Cells["B3"].PutValue(50);
//Dodawanie wykresu do arkusza
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Uzyskiwanie instancji nowo dodanego wykresu
Chart chart = worksheet.Charts[chartIndex];
//Dodawanie NSeries (źródło danych wykresu) do wykresu w zakresie od komórki "A1" do "B3"
chart.NSeries.Add("A1:B3", true);
//Uzyskiwanie obszaru wykresu
ChartArea chartArea = chart.ChartArea;
//Ustawianie koloru tła obszaru wykresu
chartArea.Area.ForegroundColor = Color.Yellow;
//Ustawianie cienia obszaru wykresu
chartArea.Shadow = true;
//Zapisywanie pliku Excel
workbook.Save("book1.xls");
'Instancjonowanie obiektu Workbook
Dim workbook As Workbook = New Workbook()
'Uzyskiwanie referencji do pierwszego arkusza
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Dodawanie przykładowej wartości do komórki "A1"
worksheet.Cells("A1").PutValue(50)
'Dodawanie przykładowej wartości do komórki "A2"
worksheet.Cells("A2").PutValue(100)
'Dodawanie przykładowej wartości do komórki "A3"
worksheet.Cells("A3").PutValue(150)
'Dodawanie przykładowej wartości do komórki "B1"
worksheet.Cells("B1").PutValue(60)
'Dodawanie przykładowej wartości do komórki "B2"
worksheet.Cells("B2").PutValue(32)
'Dodawanie przykładowej wartości do komórki "B3"
worksheet.Cells("B3").PutValue(50)
'Dodawanie wykresu do arkusza
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Uzyskiwanie instancji nowo dodanego wykresu
Dim chart As Chart = worksheet.Charts(chartIndex)
'Dodawanie NSeries (źródło danych wykresu) do wykresu w zakresie od komórki "A1" do "B3"
chart.NSeries.Add("A1:B3", True)
'Uzyskiwanie obszaru wykresu
Dim chartArea As ChartArea = chart.ChartArea
'Ustawianie koloru tła obszaru wykresu
chartArea.Area.ForegroundColor = Color.Yellow
'Ustawianie cienia obszaru wykresu
chartArea.Shadow = True
'Zapisywanie pliku Excel
workbook.Save("book1.xls")
Właściwości
Font
Uzyskuje obiekt Aspose.Cells.Charts.ChartArea.Font dla określonego obiektu chartarea.
public override Font Font { get; }
Wartość właściwości
Height
Uzyskuje lub ustawia pionowy offset od dolnego prawego rogu.
public override int Height { get; set; }
Wartość właściwości
Width
Uzyskuje lub ustawia poziomy offset od dolnego prawego rogu.
public override int Width { get; set; }
Wartość właściwości
X
Uzyskuje lub ustawia poziomy offset od górnego lewego rogu.
public override int X { get; set; }
Wartość właściwości
Y
Uzyskuje lub ustawia pionowy offset od górnego lewego rogu.
public override int Y { get; set; }