Class ChartCollection
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Kapselt eine Sammlung von Aspose.Cells.Charts.Chart-Objekten.
public class ChartCollection : CollectionBase<chart>, IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
Vererbung
object ← CollectionBase<chart> ← ChartCollection
Implementiert
IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
Vererbte Mitglieder
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()
Beispiele
Workbook workbook = new Workbook();
ChartCollection charts = workbook.Worksheets[0].Charts;
Dim workbook as Workbook = new Workbook()
Dim ChartCollection as Charts = workbook.Worksheets(0).Charts
Eigenschaften
this[int]
Erhält das Aspose.Cells.Charts.Chart-Element am angegebenen Index.
public Chart this[int index] { get; }
Eigenschaftswert
this[string]
Erhält das Diagramm nach dem Namen.
public Chart this[string name] { get; }
Eigenschaftswert
Bemerkungen
Der Standarddiagrammname ist null. Daher müssen Sie den Namen des Diagramms explizit festlegen.
Methoden
Add(ChartType, int, int, int, int)
Fügt ein Diagramm zur Sammlung hinzu.
public int Add(ChartType type, int upperLeftRow, int upperLeftColumn, int lowerRightRow, int lowerRightColumn)
Parameter
type
ChartType
Diagrammtyp
upperLeftRow
int
Index der oberen linken Zeile.
upperLeftColumn
int
Index der oberen linken Spalte.
lowerRightRow
int
Index der unteren rechten Zeile
lowerRightColumn
int
Index der unteren rechten Spalte
Gibt zurück
Index des Aspose.Cells.Charts.Chart-Objekts.
Add(byte[], string, bool, int, int, int, int)
Fügt ein Diagramm mit vordefiniertem Template hinzu.
public int Add(byte[] data, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
Parameter
data
byte[]
Die Daten der Diagrammvorlagendatei (.crtx).
dataRange
string
Gibt den Datenbereich des Diagramms an.
isVertical
bool
Gibt an, ob die Serien aus einem Bereich von Zellwerten zeilenweise oder spaltenweise geplottet werden sollen.
topRow
int
Index der oberen linken Zeile.
leftColumn
int
Index der oberen linken Spalte.
rightRow
int
Index der unteren rechten Zeile
bottomColumn
int
Index der unteren rechten Spalte
Gibt zurück
Index des Aspose.Cells.Charts.Chart-Objekts.
Add(ChartType, string, bool, int, int, int, int)
Fügt ein Diagramm zur Sammlung hinzu.
public int Add(ChartType type, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
Parameter
type
ChartType
Diagrammtyp
dataRange
string
Gibt den Datenbereich des Diagramms an.
isVertical
bool
Gibt an, ob die Serien aus einem Bereich von Zellwerten zeilenweise oder spaltenweise geplottet werden sollen.
topRow
int
Index der oberen linken Zeile.
leftColumn
int
Index der oberen linken Spalte.
rightRow
int
Index der unteren rechten Zeile
bottomColumn
int
Index der unteren rechten Spalte
Gibt zurück
Index des Aspose.Cells.Charts.Chart-Objekts.
AddFloatingChart(ChartType, int, int, int, int)
Fügt ein Diagramm zur Sammlung hinzu.
public int AddFloatingChart(ChartType type, int left, int top, int width, int height)
Parameter
type
ChartType
Diagrammtyp
left
int
Der x-Versatz zur Ecke
top
int
Der y-Versatz zur Ecke
width
int
Die Breite des Diagramms
height
int
Die Höhe des Diagramms
Gibt zurück
Index des Aspose.Cells.Charts.Chart-Objekts.
Clear()
Löscht alle Diagramme.
public void Clear()
RemoveAt(int)
Entfernt ein Diagramm am angegebenen Index.
public void RemoveAt(int index)
Parameter
index
int
Der Diagrammindex.