Class ChartCollection
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Инкапсулирует коллекцию объектов Aspose.Cells.Charts.Chart.
public class ChartCollection : CollectionBase<chart>, IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
Наследование
object ← CollectionBase<chart> ← ChartCollection
Реализует
IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
Унаследованные члены
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()
Примеры
Workbook workbook = new Workbook();
ChartCollection charts = workbook.Worksheets[0].Charts;
Dim workbook as Workbook = new Workbook()
Dim ChartCollection as Charts = workbook.Worksheets(0).Charts
Свойства
this[int]
Получает элемент Aspose.Cells.Charts.Chart по указанному индексу.
public Chart this[int index] { get; }
Значение свойства
this[string]
Получает график по имени.
public Chart this[string name] { get; }
Значение свойства
Примечания
Имя графика по умолчанию равно null. Поэтому вы должны явно задать имя графика.
Методы
Add(ChartType, int, int, int, int)
Добавляет график в коллекцию.
public int Add(ChartType type, int upperLeftRow, int upperLeftColumn, int lowerRightRow, int lowerRightColumn)
Параметры
type
ChartType
Тип графика
upperLeftRow
int
Индекс верхнего левого ряда.
upperLeftColumn
int
Индекс верхнего левого столбца.
lowerRightRow
int
Индекс нижнего правого ряда
lowerRightColumn
int
Индекс нижнего правого столбца
Возвращает
Индекс объекта Aspose.Cells.Charts.Chart.
Add(byte[], string, bool, int, int, int, int)
Добавляет график с предустановленным шаблоном.
public int Add(byte[] data, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
Параметры
data
byte[]
Данные файла шаблона графика(.crtx).
dataRange
string
Указывает диапазон данных графика
isVertical
bool
Указывает, следует ли строить серии из диапазона значений ячеек по строкам или по столбцам.
topRow
int
Индекс верхнего левого ряда.
leftColumn
int
Индекс верхнего левого столбца.
rightRow
int
Индекс нижнего правого ряда
bottomColumn
int
Индекс нижнего правого столбца
Возвращает
Индекс объекта Aspose.Cells.Charts.Chart.
Add(ChartType, string, bool, int, int, int, int)
Добавляет график в коллекцию.
public int Add(ChartType type, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
Параметры
type
ChartType
Тип графика
dataRange
string
Указывает диапазон данных графика
isVertical
bool
Указывает, следует ли строить серии из диапазона значений ячеек по строкам или по столбцам.
topRow
int
Индекс верхнего левого ряда.
leftColumn
int
Индекс верхнего левого столбца.
rightRow
int
Индекс нижнего правого ряда
bottomColumn
int
Индекс нижнего правого столбца
Возвращает
Индекс объекта Aspose.Cells.Charts.Chart.
AddFloatingChart(ChartType, int, int, int, int)
Добавляет график в коллекцию.
public int AddFloatingChart(ChartType type, int left, int top, int width, int height)
Параметры
type
ChartType
Тип графика
left
int
Смещение по x к углу
top
int
Смещение по y к углу
width
int
Ширина графика
height
int
Высота графика
Возвращает
Индекс объекта Aspose.Cells.Charts.Chart.
Clear()
Очистить все графики.
public void Clear()
RemoveAt(int)
Удаляет график по указанному индексу.
public void RemoveAt(int index)
Параметры
index
int
Индекс графика.