Class ChartCollection
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Encapsula uma coleção de objetos Aspose.Cells.Charts.Chart.
public class ChartCollection : CollectionBase<chart>, IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
Herança
object ← CollectionBase<chart> ← ChartCollection
Implementa
IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
Membros Herdados
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()
Exemplos
Workbook workbook = new Workbook();
ChartCollection charts = workbook.Worksheets[0].Charts;
Dim workbook as Workbook = new Workbook()
Dim ChartCollection as Charts = workbook.Worksheets(0).Charts
Propriedades
this[int]
Obtém o elemento Aspose.Cells.Charts.Chart no índice especificado.
public Chart this[int index] { get; }
Valor da Propriedade
this[string]
Obtém o gráfico pelo nome.
public Chart this[string name] { get; }
Valor da Propriedade
Observações
O nome do gráfico padrão é nulo. Portanto, você deve definir explicitamente o nome do gráfico.
Métodos
Add(ChartType, int, int, int, int)
Adiciona um gráfico à coleção.
public int Add(ChartType type, int upperLeftRow, int upperLeftColumn, int lowerRightRow, int lowerRightColumn)
Parâmetros
type
ChartType
Tipo de gráfico
upperLeftRow
int
Índice da linha superior esquerda.
upperLeftColumn
int
Índice da coluna superior esquerda.
lowerRightRow
int
Índice da linha inferior direita
lowerRightColumn
int
Índice da coluna inferior direita
Retorna
Índice do objeto Aspose.Cells.Charts.Chart.
Add(byte[], string, bool, int, int, int, int)
Adiciona um gráfico com um modelo pré-definido.
public int Add(byte[] data, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
Parâmetros
data
byte[]
Os dados do arquivo de modelo do gráfico(.crtx).
dataRange
string
Especifica o intervalo de dados do gráfico
isVertical
bool
Especifica se deve plotar a série a partir de um intervalo de valores de células por linha ou por coluna.
topRow
int
Índice da linha superior esquerda.
leftColumn
int
Índice da coluna superior esquerda.
rightRow
int
Índice da linha inferior direita
bottomColumn
int
Índice da coluna inferior direita
Retorna
Índice do objeto Aspose.Cells.Charts.Chart.
Add(ChartType, string, bool, int, int, int, int)
Adiciona um gráfico à coleção.
public int Add(ChartType type, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
Parâmetros
type
ChartType
Tipo de gráfico
dataRange
string
Especifica o intervalo de dados do gráfico
isVertical
bool
Especifica se deve plotar a série a partir de um intervalo de valores de células por linha ou por coluna.
topRow
int
Índice da linha superior esquerda.
leftColumn
int
Índice da coluna superior esquerda.
rightRow
int
Índice da linha inferior direita
bottomColumn
int
Índice da coluna inferior direita
Retorna
Índice do objeto Aspose.Cells.Charts.Chart.
AddFloatingChart(ChartType, int, int, int, int)
Adiciona um gráfico à coleção.
public int AddFloatingChart(ChartType type, int left, int top, int width, int height)
Parâmetros
type
ChartType
Tipo de gráfico
left
int
O deslocamento x para o canto
top
int
O deslocamento y para o canto
width
int
A largura do gráfico
height
int
A altura do gráfico
Retorna
Índice do objeto Aspose.Cells.Charts.Chart.
Clear()
Limpa todos os gráficos.
public void Clear()
RemoveAt(int)
Remove um gráfico no índice específico.
public void RemoveAt(int index)
Parâmetros
index
int
O índice do gráfico.