ChartArea

ChartArea class

Kapselt das Objekt, das den Diagrammbereich im Arbeitsblatt darstellt.

public class ChartArea : ChartFrame

Eigenschaften

NameBeschreibung
virtual Area { get; }Ruft die abBereich .
virtual AutoScaleFont { get; set; }True, wenn der Text im Objekt die Schriftgröße ändert, wenn sich die Objektgröße ändert. Der Standardwert ist True.
BackgroundMode { get; set; }Liest und setzt den Anzeigemodus des Hintergrunds
virtual Border { get; }Ruft die abGrenze .
DefaultHeight { get; }Stellt die Höhe der Standardposition dar
DefaultWidth { get; }Repräsentiert die Breite der Standardposition
DefaultX { get; }Stellt x der Standardposition dar
DefaultY { get; }Stellt y der Standardposition dar
override Font { get; }erhält aFont Objekt des angegebenen Chartarea-Objekts.
override Height { get; set; }Holt oder setzt den vertikalen Abstand von der unteren rechten Eckzeile.
virtual IsAutomaticSize { get; set; }Gibt an, ob die Größe des Diagrammrahmens automatisch angepasst wird.
IsDefaultPosBeSet { get; }Gibt an, ob die Standardposition (DefaultX, DefaultY, DefaultWidth und DefaultHeight) eingestellt ist.
IsInnerMode { get; set; }Gibt an, ob die Größe des Plotbereichs die Teilstriche und die Achsenbeschriftungen umfasst. False gibt an, dass die Größe die Größe des Plotbereichs, der Teilstriche und der Achsenbeschriftungen bestimmen soll.
Shadow { get; set; }True, wenn der Rahmen einen Schatten hat.
ShapeProperties { get; }Ruft die abShapeProperties Objekt.
override Width { get; set; }Ruft den horizontalen Versatz von der Spalte in der unteren rechten Ecke ab oder legt ihn fest.
override X { get; set; }Holt oder bekommt den horizontalen Versatz von seiner oberen linken Eckspalte.
override Y { get; set; }Holt oder bekommt den vertikalen Offset von seiner oberen linken Eckreihe.

Methoden

NameBeschreibung
virtual SetPositionAuto()Position des Rahmens auf automatisch setzen

Beispiele


[C#]

//Instanziieren eines Workbook-Objekts
Workbook workbook = new Workbook();

// Abrufen der Referenz des ersten Arbeitsblatts
Worksheet worksheet = workbook.Worksheets[0];

//Hinzufügen eines Beispielwerts zur Zelle "A1".
worksheet.Cells["A1"].PutValue(50);

//Hinzufügen eines Beispielwerts zur Zelle "A2".
worksheet.Cells["A2"].PutValue(100);

//Hinzufügen eines Beispielwerts zur Zelle "A3".
worksheet.Cells["A3"].PutValue(150);

//Hinzufügen eines Beispielwerts zur Zelle "B1".
worksheet.Cells["B1"].PutValue(60);

//Hinzufügen eines Beispielwerts zur Zelle "B2".
worksheet.Cells["B2"].PutValue(32);

//Hinzufügen eines Beispielwerts zur Zelle "B3".
worksheet.Cells["B3"].PutValue(50);

//Hinzufügen eines Diagramms zum Arbeitsblatt
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);

//Auf die Instanz des neu hinzugefügten Diagramms zugreifen
Chart chart = worksheet.Charts[chartIndex];

//Hinzufügen von NSeries (Diagrammdatenquelle) zum Diagramm im Bereich von Zelle "A1" bis "B3"
chart.NSeries.Add("A1:B3", true);

//Diagrammbereich abrufen
ChartArea chartArea = chart.ChartArea;

//Festlegen der Vordergrundfarbe des Diagrammbereichs
chartArea.Area.ForegroundColor = Color.Yellow;

//Schatten des Diagrammbereichs einstellen
chartArea.Shadow = true;

//Speichern der Excel-Datei
workbook.Save("book1.xls");

[VB.NET]

'Instanziieren eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()

'Abrufen der Referenz des ersten Arbeitsblatts
Dim worksheet As Worksheet = workbook.Worksheets(0)

'Adding a sample value to "A1" cell
worksheet.Cells("A1").PutValue(50)

'Adding a sample value to "A2" cell
worksheet.Cells("A2").PutValue(100)

'Adding a sample value to "A3" cell
worksheet.Cells("A3").PutValue(150)

'Adding a sample value to "B1" cell
worksheet.Cells("B1").PutValue(60)

'Adding a sample value to "B2" cell
worksheet.Cells("B2").PutValue(32)

'Adding a sample value to "B3" cell
worksheet.Cells("B3").PutValue(50)

'Hinzufügen eines Diagramms zum Arbeitsblatt
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)

'Zugriff auf die Instanz des neu hinzugefügten Diagramms
Dim chart As Chart = worksheet.Charts(chartIndex)

'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.NSeries.Add("A1:B3", True)

'Kartenbereich abrufen
Dim chartArea As ChartArea = chart.ChartArea

'Festlegen der Vordergrundfarbe des Diagrammbereichs
chartArea.Area.ForegroundColor = Color.Yellow

'Schatten des Diagrammbereichs einstellen
chartArea.Shadow = True

'Speichern der Excel-Datei
workbook.Save("book1.xls")

Siehe auch