Class ChartDataTable
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Reprezentuje datovou tabulku grafu.
public class ChartDataTable
Dědičnost
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Příklady
//Instanciace objektu Workbook
Workbook workbook = new Workbook();
//Získání reference na první pracovní list
Worksheet worksheet = workbook.Worksheets[0];
//Přidání vzorové hodnoty do buňky "A1"
worksheet.Cells["A1"].PutValue(50);
//Přidání vzorové hodnoty do buňky "A2"
worksheet.Cells["A2"].PutValue(100);
//Přidání vzorové hodnoty do buňky "A3"
worksheet.Cells["A3"].PutValue(150);
//Přidání vzorové hodnoty do buňky "B1"
worksheet.Cells["B1"].PutValue(60);
//Přidání vzorové hodnoty do buňky "B2"
worksheet.Cells["B2"].PutValue(32);
//Přidání vzorové hodnoty do buňky "B3"
worksheet.Cells["B3"].PutValue(50);
//Přidání grafu do pracovního listu
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 10);
//Přístup k instanci nově přidaného grafu
Chart chart = worksheet.Charts[chartIndex];
//Přidání NSeries (datový zdroj grafu) do grafu v rozsahu od buňky "A1" do "B3"
chart.NSeries.Add("A1:B3", true);
chart.ShowDataTable = true;
//Získání tabulky grafu
ChartDataTable chartTable = chart.ChartDataTable;
//Nastavení barvy písma tabulky grafu
chartTable.Font.Color = System.Drawing.Color.Red;
//Nastavení viditelnosti klíče legendy
chartTable.ShowLegendKey = false;
//Uložení souboru Excel
workbook.Save("book1.xls");
'Instanciace objektu Workbook
Dim workbook As Workbook = New Workbook()
'Získání reference na první pracovní list
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Přidání vzorové hodnoty do buňky "A1"
worksheet.Cells("A1").PutValue(50)
'Přidání vzorové hodnoty do buňky "A2"
worksheet.Cells("A2").PutValue(100)
'Přidání vzorové hodnoty do buňky "A3"
worksheet.Cells("A3").PutValue(150)
'Přidání vzorové hodnoty do buňky "B1"
worksheet.Cells("B1").PutValue(60)
'Přidání vzorové hodnoty do buňky "B2"
worksheet.Cells("B2").PutValue(32)
'Přidání vzorové hodnoty do buňky "B3"
worksheet.Cells("B3").PutValue(50)
'Přidání grafu do pracovního listu
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 10)
'Přístup k instanci nově přidaného grafu
Dim chart As Chart = worksheet.Charts(chartIndex)
'Přidání NSeries (datový zdroj grafu) do grafu v rozsahu od buňky "A1" do "B3"
chart.NSeries.Add("A1:B3", True)
chart.ShowDataTable = True
'Získání tabulky grafu
Dim chartTable As ChartDataTable = chart.ChartDataTable
'Nastavení barvy písma tabulky grafu
chartTable.Font.Color = System.Drawing.Color.Red
'Nastavení viditelnosti klíče legendy
chartTable.ShowLegendKey = False
'Uložení souboru Excel
workbook.Save("book1.xls")
Vlastnosti
AutoScaleFont
Pravda, pokud se velikost písma v objektu mění při změně velikosti objektu. Výchozí hodnota je Pravda.
public bool AutoScaleFont { get; set; }
Hodnota vlastnosti
BackgroundMode
Získává a nastavuje režim zobrazení pozadí
public BackgroundMode BackgroundMode { get; set; }
Hodnota vlastnosti
Border
Vrací objekt Border, který reprezentuje okraj objektu
public Line Border { get; }
Hodnota vlastnosti
Font
Získává objekt Aspose.Cells.Charts.ChartDataTable.Font, který reprezentuje nastavení písma specifikované datové tabulky grafu.
public Font Font { get; }
Hodnota vlastnosti
HasHorizontalBorder
Pravda, pokud má datová tabulka grafu horizontální okraje buněk
public bool HasHorizontalBorder { get; set; }
Hodnota vlastnosti
HasOutlineBorder
Pravda, pokud má datová tabulka grafu obrysové okraje
public bool HasOutlineBorder { get; set; }
Hodnota vlastnosti
HasVerticalBorder
Pravda, pokud má datová tabulka grafu vertikální okraje buněk
public bool HasVerticalBorder { get; set; }
Hodnota vlastnosti
ShowLegendKey
Pravda, pokud je klíč legendy datového štítku viditelný.
public bool ShowLegendKey { get; set; }