Class ChartDataTable
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Représente un tableau de données de graphique.
public class ChartDataTable
Héritage
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exemples
//Instanciation d'un objet Workbook
Workbook workbook = new Workbook();
//Obtention de la référence de la première feuille de calcul
Worksheet worksheet = workbook.Worksheets[0];
//Ajout d'une valeur d'exemple à la cellule "A1"
worksheet.Cells["A1"].PutValue(50);
//Ajout d'une valeur d'exemple à la cellule "A2"
worksheet.Cells["A2"].PutValue(100);
//Ajout d'une valeur d'exemple à la cellule "A3"
worksheet.Cells["A3"].PutValue(150);
//Ajout d'une valeur d'exemple à la cellule "B1"
worksheet.Cells["B1"].PutValue(60);
//Ajout d'une valeur d'exemple à la cellule "B2"
worksheet.Cells["B2"].PutValue(32);
//Ajout d'une valeur d'exemple à la cellule "B3"
worksheet.Cells["B3"].PutValue(50);
//Ajout d'un graphique à la feuille de calcul
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 10);
//Accès à l'instance du graphique nouvellement ajouté
Chart chart = worksheet.Charts[chartIndex];
//Ajout de NSeries (source de données du graphique) au graphique allant de la cellule "A1" à "B3"
chart.NSeries.Add("A1:B3", true);
chart.ShowDataTable = true;
//Obtention du tableau de graphique
ChartDataTable chartTable = chart.ChartDataTable;
//Définition de la couleur de police du tableau de graphique
chartTable.Font.Color = System.Drawing.Color.Red;
//Définition des options de visibilité de la clé de légende
chartTable.ShowLegendKey = false;
//Sauvegarde du fichier Excel
workbook.Save("book1.xls");
'Instanciation d'un objet Workbook
Dim workbook As Workbook = New Workbook()
'Obtention de la référence de la première feuille de calcul
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Ajout d'une valeur d'exemple à la cellule "A1"
worksheet.Cells("A1").PutValue(50)
'Ajout d'une valeur d'exemple à la cellule "A2"
worksheet.Cells("A2").PutValue(100)
'Ajout d'une valeur d'exemple à la cellule "A3"
worksheet.Cells("A3").PutValue(150)
'Ajout d'une valeur d'exemple à la cellule "B1"
worksheet.Cells("B1").PutValue(60)
'Ajout d'une valeur d'exemple à la cellule "B2"
worksheet.Cells("B2").PutValue(32)
'Ajout d'une valeur d'exemple à la cellule "B3"
worksheet.Cells("B3").PutValue(50)
'Ajout d'un graphique à la feuille de calcul
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 10)
'Accès à l'instance du graphique nouvellement ajouté
Dim chart As Chart = worksheet.Charts(chartIndex)
'Ajout de NSeries (source de données du graphique) au graphique allant de la cellule "A1" à "B3"
chart.NSeries.Add("A1:B3", True)
chart.ShowDataTable = True
'Obtention du tableau de graphique
Dim chartTable As ChartDataTable = chart.ChartDataTable
'Définition de la couleur de police du tableau de graphique
chartTable.Font.Color = System.Drawing.Color.Red
'Définition des options de visibilité de la clé de légende
chartTable.ShowLegendKey = False
'Sauvegarde du fichier Excel
workbook.Save("book1.xls")
Propriétés
AutoScaleFont
Vrai si le texte dans l’objet change de taille de police lorsque la taille de l’objet change. La valeur par défaut est Vrai.
public bool AutoScaleFont { get; set; }
Valeur de la propriété
BackgroundMode
Obtient et définit le mode d’affichage de l’arrière-plan
public BackgroundMode BackgroundMode { get; set; }
Valeur de la propriété
Border
Renvoie un objet Border qui représente la bordure de l’objet
public Line Border { get; }
Valeur de la propriété
Font
Obtient un objet Aspose.Cells.Charts.ChartDataTable.Font qui représente le paramètre de police du tableau de données de graphique spécifié.
public Font Font { get; }
Valeur de la propriété
HasHorizontalBorder
Vrai si le tableau de données de graphique a des bordures de cellule horizontales
public bool HasHorizontalBorder { get; set; }
Valeur de la propriété
HasOutlineBorder
Vrai si le tableau de données de graphique a des bordures de contour
public bool HasOutlineBorder { get; set; }
Valeur de la propriété
HasVerticalBorder
Vrai si le tableau de données de graphique a des bordures de cellule verticales
public bool HasVerticalBorder { get; set; }
Valeur de la propriété
ShowLegendKey
Vrai si la clé de légende de l’étiquette de données est visible.
public bool ShowLegendKey { get; set; }