Class ChartCollection
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Kapslar en samling av Aspose.Cells.Charts.Chart-objekt.
public class ChartCollection : CollectionBase<chart>, IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
Arv
object ← CollectionBase<chart> ← ChartCollection
Implementerar
IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
Ärvda Medlemmar
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()
Exempel
Workbook workbook = new Workbook();
ChartCollection charts = workbook.Worksheets[0].Charts;
Dim workbook as Workbook = new Workbook()
Dim ChartCollection as Charts = workbook.Worksheets(0).Charts
Egenskaper
this[int]
Hämtar Aspose.Cells.Charts.Chart-elementet på den angivna index.
public Chart this[int index] { get; }
Egenskapsvärde
this[string]
Hämtar diagrammet efter namn.
public Chart this[string name] { get; }
Egenskapsvärde
Kommentarer
Det standarddiagramnamnet är null. Så du måste uttryckligen ställa in namnet på diagrammet.
Metoder
Add(ChartType, int, int, int, int)
Lägger till ett diagram i samlingen.
public int Add(ChartType type, int upperLeftRow, int upperLeftColumn, int lowerRightRow, int lowerRightColumn)
Parametrar
type
ChartType
Diagramtyp
upperLeftRow
int
Övre vänstra radindex.
upperLeftColumn
int
Övre vänstra kolumnindex.
lowerRightRow
int
Nedre högra radindex
lowerRightColumn
int
Nedre högra kolumnindex
Returnerar
Index för Aspose.Cells.Charts.Chart-objekt.
Add(byte[], string, bool, int, int, int, int)
Lägger till ett diagram med förinställd mall.
public int Add(byte[] data, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
Parametrar
data
byte[]
Data för diagrammallfilen (.crtx).
dataRange
string
Specificerar dataintervallet för diagrammet
isVertical
bool
Specificerar om serierna ska plottas från ett intervall av cellvärden radvis eller kolumnvis.
topRow
int
Övre vänstra radindex.
leftColumn
int
Övre vänstra kolumnindex.
rightRow
int
Nedre högra radindex
bottomColumn
int
Nedre högra kolumnindex
Returnerar
Index för Aspose.Cells.Charts.Chart-objekt.
Add(ChartType, string, bool, int, int, int, int)
Lägger till ett diagram i samlingen.
public int Add(ChartType type, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
Parametrar
type
ChartType
Diagramtyp
dataRange
string
Specificerar dataintervallet för diagrammet
isVertical
bool
Specificerar om serierna ska plottas från ett intervall av cellvärden radvis eller kolumnvis.
topRow
int
Övre vänstra radindex.
leftColumn
int
Övre vänstra kolumnindex.
rightRow
int
Nedre högra radindex
bottomColumn
int
Nedre högra kolumnindex
Returnerar
Index för Aspose.Cells.Charts.Chart-objekt.
AddFloatingChart(ChartType, int, int, int, int)
Lägger till ett diagram i samlingen.
public int AddFloatingChart(ChartType type, int left, int top, int width, int height)
Parametrar
type
ChartType
Diagramtyp
left
int
X-offset till hörnet
top
int
Y-offset till hörnet
width
int
Diagrammets bredd
height
int
Diagrammets höjd
Returnerar
Index för Aspose.Cells.Charts.Chart-objekt.
Clear()
Rensar alla diagram.
public void Clear()
RemoveAt(int)
Tar bort ett diagram vid det specifika indexet.
public void RemoveAt(int index)
Parametrar
index
int
Diagramindexet.