Class ChartCollection
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Zabalí kolekci objektů Aspose.Cells.Charts.Chart.
public class ChartCollection : CollectionBase<chart>, IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
Dědění
object ← CollectionBase<chart> ← ChartCollection
Implementuje
IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
Děděné členy
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()
Příklady
Workbook workbook = new Workbook();
ChartCollection charts = workbook.Worksheets[0].Charts;
Dim workbook as Workbook = new Workbook()
Dim ChartCollection as Charts = workbook.Worksheets(0).Charts
Vlastnosti
this[int]
Získá prvek Aspose.Cells.Charts.Chart na zadaném indexu.
public Chart this[int index] { get; }
Hodnota vlastnosti
this[string]
Získá graf podle názvu.
public Chart this[string name] { get; }
Hodnota vlastnosti
Poznámky
Výchozí název grafu je null. Proto musíte výslovně nastavit název grafu.
Metody
Add(ChartType, int, int, int, int)
Přidá graf do kolekce.
public int Add(ChartType type, int upperLeftRow, int upperLeftColumn, int lowerRightRow, int lowerRightColumn)
Parametry
type
ChartType
Typ grafu
upperLeftRow
int
Index řádku v levém horním rohu.
upperLeftColumn
int
Index sloupce v levém horním rohu.
lowerRightRow
int
Index řádku v pravém dolním rohu
lowerRightColumn
int
Index sloupce v pravém dolním rohu
Vrací
Index objektu Aspose.Cells.Charts.Chart.
Add(byte[], string, bool, int, int, int, int)
Přidá graf s přednastavenou šablonou.
public int Add(byte[] data, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
Parametry
data
byte[]
Data šablony grafu (.crtx).
dataRange
string
Určuje datový rozsah grafu
isVertical
bool
Určuje, zda se má série vykreslit z rozsahu hodnot buněk podle řádku nebo podle sloupce.
topRow
int
Index řádku v levém horním rohu.
leftColumn
int
Index sloupce v levém horním rohu.
rightRow
int
Index řádku v pravém dolním rohu
bottomColumn
int
Index sloupce v pravém dolním rohu
Vrací
Index objektu Aspose.Cells.Charts.Chart.
Add(ChartType, string, bool, int, int, int, int)
Přidá graf do kolekce.
public int Add(ChartType type, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
Parametry
type
ChartType
Typ grafu
dataRange
string
Určuje datový rozsah grafu
isVertical
bool
Určuje, zda se má série vykreslit z rozsahu hodnot buněk podle řádku nebo podle sloupce.
topRow
int
Index řádku v levém horním rohu.
leftColumn
int
Index sloupce v levém horním rohu.
rightRow
int
Index řádku v pravém dolním rohu
bottomColumn
int
Index sloupce v pravém dolním rohu
Vrací
Index objektu Aspose.Cells.Charts.Chart.
AddFloatingChart(ChartType, int, int, int, int)
Přidá graf do kolekce.
public int AddFloatingChart(ChartType type, int left, int top, int width, int height)
Parametry
type
ChartType
Typ grafu
left
int
X offset do rohu
top
int
Y offset do rohu
width
int
Šířka grafu
height
int
Výška grafu
Vrací
Index objektu Aspose.Cells.Charts.Chart.
Clear()
Vymaže všechny grafy.
public void Clear()
RemoveAt(int)
Odstraní graf na specifikovaném indexu.
public void RemoveAt(int index)
Parametry
index
int
Index grafu.