Class ChartCollection

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

Наследование

objectCollectionBase<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; }

Значение свойства

Chart

this[string]

Получает график по имени.

public Chart this[string name] { get; }

Значение свойства

Chart

Примечания

Имя графика по умолчанию равно 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

Индекс нижнего правого столбца

Возвращает

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

Индекс нижнего правого столбца

Возвращает

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

Индекс нижнего правого столбца

Возвращает

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

Высота графика

Возвращает

int

Индекс объекта Aspose.Cells.Charts.Chart.

Clear()

Очистить все графики.

public void Clear()

RemoveAt(int)

Удаляет график по указанному индексу.

public void RemoveAt(int index)

Параметры

index int

Индекс графика.

 Русский