Class ConditionalFormattingIconCollection

Class ConditionalFormattingIconCollection

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Representa una colección de objetos Aspose.Cells.ConditionalFormattingIcon.

public class ConditionalFormattingIconCollection : CollectionBase<conditionalformattingicon>, IList<conditionalformattingicon>, ICollection<conditionalformattingicon>, IEnumerable<conditionalformattingicon>, ICollection, IEnumerable

Herencia

objectCollectionBase<conditionalformattingicon>ConditionalFormattingIconCollection

Implementa

IList<conditionalformattingicon>, ICollection<conditionalformattingicon>, IEnumerable<conditionalformattingicon>, ICollection, IEnumerable

Miembros heredados

CollectionBase<conditionalformattingicon>.BinarySearch(ConditionalFormattingIcon), CollectionBase<conditionalformattingicon>.BinarySearch(ConditionalFormattingIcon, IComparer<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.BinarySearch(int, int, ConditionalFormattingIcon, IComparer<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.Contains(ConditionalFormattingIcon), CollectionBase<conditionalformattingicon>.CopyTo(ConditionalFormattingIcon[]), CollectionBase<conditionalformattingicon>.CopyTo(ConditionalFormattingIcon[], int), CollectionBase<conditionalformattingicon>.CopyTo(int, ConditionalFormattingIcon[], int, int), CollectionBase<conditionalformattingicon>.Exists(Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.Find(Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindAll(Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindIndex(Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindIndex(int, Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindIndex(int, int, Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindLast(Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindLastIndex(Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindLastIndex(int, Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.FindLastIndex(int, int, Predicate<conditionalformattingicon>), CollectionBase<conditionalformattingicon>.IndexOf(ConditionalFormattingIcon), CollectionBase<conditionalformattingicon>.IndexOf(ConditionalFormattingIcon, int), CollectionBase<conditionalformattingicon>.IndexOf(ConditionalFormattingIcon, int, int), CollectionBase<conditionalformattingicon>.LastIndexOf(ConditionalFormattingIcon), CollectionBase<conditionalformattingicon>.LastIndexOf(ConditionalFormattingIcon, int), CollectionBase<conditionalformattingicon>.LastIndexOf(ConditionalFormattingIcon, int, int), CollectionBase<conditionalformattingicon>.GetEnumerator(), CollectionBase<conditionalformattingicon>.Clear(), CollectionBase<conditionalformattingicon>.RemoveAt(int), CollectionBase<conditionalformattingicon>.OnClearComplete(), CollectionBase<conditionalformattingicon>.OnClear(), CollectionBase<conditionalformattingicon>.Capacity, CollectionBase<conditionalformattingicon>.Count, CollectionBase<conditionalformattingicon>.InnerList, CollectionBase<conditionalformattingicon>.this[int], object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Ejemplos


//Instanciando un objeto Workbook
Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

//Obtener formato condicional
ConditionalFormattingCollection cformattings = sheet.ConditionalFormattings;

//Agrega un formato condicional vacío
int index = cformattings.Add();

//Obtener el formato condicional recién agregado
FormatConditionCollection fcs = cformattings[index];

//Establece el rango de formato condicional.
CellArea ca = new CellArea();

ca.StartRow = 0;

ca.EndRow = 0;

ca.StartColumn = 0;

ca.EndColumn = 0;

fcs.AddArea(ca);

ca = new CellArea();

ca.StartRow = 1;

ca.EndRow = 1;

ca.StartColumn = 1;

ca.EndColumn = 1;

fcs.AddArea(ca);

//Establece la condición
 int idx = fcs.AddCondition(FormatConditionType.IconSet);

 FormatCondition cond = fcs[idx];

 //Establece el tipo de condición
 cond.IconSet.Type = IconSetType.ArrowsGray3;

//Agrega condición de conjunto de iconos personalizado.
 ConditionalFormattingIcon cfIcon = cond.IconSet.CfIcons[0];

 cfIcon.Type = IconSetType.Arrows3;

 cfIcon.Index = 0;

 ConditionalFormattingIcon cfIcon1 = cond.IconSet.CfIcons[1];

  cfIcon1.Type = IconSetType.ArrowsGray3;

  cfIcon1.Index = 1;

  ConditionalFormattingIcon cfIcon2 = cond.IconSet.CfIcons[2];

  cfIcon2.Type = IconSetType.Boxes5;

  cfIcon2.Index = 2;

//Guardar el archivo de Excel
workbook.Save("output.xls");

'Instanciando un objeto Workbook
Dim workbook As Workbook = New Workbook()

Dim sheet As Worksheet = workbook.Worksheets(0)

'Obtener formato condicional
Dim cformattings As ConditionalFormattingCollection = sheet.ConditionalFormattings

'Agrega un formato condicional vacío
Dim index As Integer = cformattings.Add()

'Obtener el formato condicional recién agregado
Dim fcs As FormatConditionCollection = cformattings(index)

'Establece el rango de formato condicional.
Dim ca As New CellArea()

ca.StartRow = 0

ca.EndRow = 0

ca.StartColumn = 0

ca.EndColumn = 0

fcs.AddArea(ca)

ca = New CellArea()

ca.StartRow = 1

ca.EndRow = 1

ca.StartColumn = 1

ca.EndColumn = 1

fcs.AddArea(ca)

'Establece la condición
Dim idx As Integer =fcs.AddCondition(FormatConditionType.IconSet)

Dim cond As FormatCondition=fcs[idx]

'Establece el tipo de condición
cfIcon.Type = IconSetType.ArrowsGray3

'Agrega condición de conjunto de iconos personalizado.
Dim cfIcon As ConditionalFormattingIcon = cond.IconSet.CfIcons[0]

cfIcon.Type = IconSetType.Arrows3

cfIcon.Index=0

Dim cfIcon1 As ConditionalFormattingIcon = cond.IconSet.CfIcons[1]

cfIcon1.Type = IconSetType.ArrowsGray3

cfIcon1.Index=1

Dim cfIcon2 As ConditionalFormattingIcon = cond.IconSet.CfIcons[2]

cfIcon2.Type = IconSetType.Boxes5

cfIcon2.Index=2

'Guardar el archivo de Excel
workbook.Save("output.xls")

Propiedades

this[int]

Obtiene el elemento ConditionalFormattingIcon en el índice especificado.

public ConditionalFormattingIcon this[int index] { get; }

Valor de la propiedad

ConditionalFormattingIcon

Métodos

Add(IconSetType, int)

Agrega un objeto Aspose.Cells.ConditionalFormattingIcon.

public int Add(IconSetType type, int index)

Parámetros

type IconSetType

El tipo de valor.

index int

El índice.

Devuelve

int

Devuelve el índice del nuevo objeto en la lista.

Add(ConditionalFormattingIcon)

Agrega un objeto Aspose.Cells.ConditionalFormattingIcon.

public int Add(ConditionalFormattingIcon cficon)

Parámetros

cficon ConditionalFormattingIcon

Devuelve el índice del nuevo objeto en la lista.

Devuelve

int

 Español