Class ChartCollection
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Encapsule une collection d’objets Aspose.Cells.Charts.Chart.
public class ChartCollection : CollectionBase<chart>, IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
Héritage
object ← CollectionBase<chart> ← ChartCollection
Implémente
IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
Membres hérités
CollectionBase<chart>.BinarySearch(Chart), CollectionBase<chart>.BinarySearch(Chart, IComparer<chart>), CollectionBase<chart>.BinarySearch(int, int, Chart, IComparer<chart>), CollectionBase<chart>.Contains(Chart), CollectionBase<chart>.CopyTo(Chart[]), CollectionBase<chart>.CopyTo(Chart[], int), CollectionBase<chart>.CopyTo(int, Chart[], int, int), CollectionBase<chart>.Exists(Predicate<chart>), CollectionBase<chart>.Find(Predicate<chart>), CollectionBase<chart>.FindAll(Predicate<chart>), CollectionBase<chart>.FindIndex(Predicate<chart>), CollectionBase<chart>.FindIndex(int, Predicate<chart>), CollectionBase<chart>.FindIndex(int, int, Predicate<chart>), CollectionBase<chart>.FindLast(Predicate<chart>), CollectionBase<chart>.FindLastIndex(Predicate<chart>), CollectionBase<chart>.FindLastIndex(int, Predicate<chart>), CollectionBase<chart>.FindLastIndex(int, int, Predicate<chart>), CollectionBase<chart>.IndexOf(Chart), CollectionBase<chart>.IndexOf(Chart, int), CollectionBase<chart>.IndexOf(Chart, int, int), CollectionBase<chart>.LastIndexOf(Chart), CollectionBase<chart>.LastIndexOf(Chart, int), CollectionBase<chart>.LastIndexOf(Chart, int, int), CollectionBase<chart>.GetEnumerator(), CollectionBase<chart>.Clear(), CollectionBase<chart>.RemoveAt(int), CollectionBase<chart>.OnClearComplete(), CollectionBase<chart>.OnClear(), CollectionBase<chart>.Capacity, CollectionBase<chart>.Count, CollectionBase<chart>.InnerList, CollectionBase<chart>.this[int], object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exemples
Workbook workbook = new Workbook();
ChartCollection charts = workbook.Worksheets[0].Charts;
Dim workbook as Workbook = new Workbook()
Dim ChartCollection as Charts = workbook.Worksheets(0).Charts
Propriétés
this[int]
Obtient l’élément Aspose.Cells.Charts.Chart à l’index spécifié.
public Chart this[int index] { get; }
Valeur de la propriété
this[string]
Obtient le graphique par son nom.
public Chart this[string name] { get; }
Valeur de la propriété
Remarques
Le nom par défaut du graphique est nul. Vous devez donc définir explicitement le nom du graphique.
Méthodes
Add(ChartType, int, int, int, int)
Ajoute un graphique à la collection.
public int Add(ChartType type, int upperLeftRow, int upperLeftColumn, int lowerRightRow, int lowerRightColumn)
Paramètres
type
ChartType
Type de graphique
upperLeftRow
int
Index de la ligne supérieure gauche.
upperLeftColumn
int
Index de la colonne supérieure gauche.
lowerRightRow
int
Index de la ligne inférieure droite
lowerRightColumn
int
Index de la colonne inférieure droite
Retourne
Index de l’objet Aspose.Cells.Charts.Chart.
Add(byte[], string, bool, int, int, int, int)
Ajoute un graphique avec un modèle prédéfini.
public int Add(byte[] data, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
Paramètres
data
byte[]
Les données du fichier modèle de graphique (.crtx).
dataRange
string
Spécifie la plage de données du graphique
isVertical
bool
Indique s’il faut tracer les séries à partir d’une plage de valeurs de cellules par ligne ou par colonne.
topRow
int
Index de la ligne supérieure gauche.
leftColumn
int
Index de la colonne supérieure gauche.
rightRow
int
Index de la ligne inférieure droite
bottomColumn
int
Index de la colonne inférieure droite
Retourne
Index de l’objet Aspose.Cells.Charts.Chart.
Add(ChartType, string, bool, int, int, int, int)
Ajoute un graphique à la collection.
public int Add(ChartType type, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
Paramètres
type
ChartType
Type de graphique
dataRange
string
Spécifie la plage de données du graphique
isVertical
bool
Indique s’il faut tracer les séries à partir d’une plage de valeurs de cellules par ligne ou par colonne.
topRow
int
Index de la ligne supérieure gauche.
leftColumn
int
Index de la colonne supérieure gauche.
rightRow
int
Index de la ligne inférieure droite
bottomColumn
int
Index de la colonne inférieure droite
Retourne
Index de l’objet Aspose.Cells.Charts.Chart.
AddFloatingChart(ChartType, int, int, int, int)
Ajoute un graphique à la collection.
public int AddFloatingChart(ChartType type, int left, int top, int width, int height)
Paramètres
type
ChartType
Type de graphique
left
int
Le décalage x vers le coin
top
int
Le décalage y vers le coin
width
int
La largeur du graphique
height
int
La hauteur du graphique
Retourne
Index de l’objet Aspose.Cells.Charts.Chart.
Clear()
Efface tous les graphiques.
public void Clear()
RemoveAt(int)
Supprime un graphique à l’index spécifié.
public void RemoveAt(int index)
Paramètres
index
int
L’index du graphique.