Class ConditionalFormattingCollection

Class ConditionalFormattingCollection

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

Incapsula una collezione di oggetti Aspose.Cells.FormatCondition.

public class ConditionalFormattingCollection : CollectionBase<formatconditioncollection>, IList<formatconditioncollection>, ICollection<formatconditioncollection>, IEnumerable<formatconditioncollection>, ICollection, IEnumerable

Ereditarietà

objectCollectionBase<formatconditioncollection>ConditionalFormattingCollection

Implementa

IList<formatconditioncollection>, ICollection<formatconditioncollection>, IEnumerable<formatconditioncollection>, ICollection, IEnumerable

Membri ereditati

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

Esempi


//Creazione di un oggetto Workbook
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];

//Ottieni la Formattazione Condizionale
ConditionalFormattingCollection cformattings = sheet.ConditionalFormattings;
//Aggiunge una formattazione condizionale vuota
int index = cformattings.Add();
//Ottieni la formattazione condizionale appena aggiunta
FormatConditionCollection fcs = cformattings[index];

//Imposta l'intervallo di formattazione condizionale.
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);

//Aggiungi condizione.
int conditionIndex = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100");
//Aggiungi condizione.
int conditionIndex2 = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100");
//Imposta il colore di sfondo.
FormatCondition fc = fcs[conditionIndex];
fc.Style.BackgroundColor = Color.Red;
//Salva il file Excel
workbook.Save("output.xls");

'Creazione di un oggetto Workbook
DDim workbook As Workbook = New Workbook()
Dim sheet As Worksheet = workbook.Worksheets(0)
'Ottieni la Formattazione Condizionale
Dim cformattings As ConditionalFormattingCollection = sheet.ConditionalFormattings

'Aggiunge una formattazione condizionale vuota
Dim index As Integer = cformattings.Add()
'Ottieni la formattazione condizionale appena aggiunta
Dim fcs As FormatConditionCollection = cformattings(index)
'Imposta l'intervallo di formattazione condizionale.
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)

'Aggiungi condizione.
Dim conditionIndex As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100")
'Aggiungi condizione.
Dim conditionIndex2 As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100")
'Imposta il colore di sfondo.
Dim fc As FormatCondition = fcs(conditionIndex)
fc.Style.BackgroundColor = Color.Red
'Salva il file Excel
workbook.Save("output.xls")

Proprietà

this[int]

Ottiene l’elemento FormatConditions all’indice specificato.

public FormatConditionCollection this[int index] { get; }

Valore della Proprietà

FormatConditionCollection

Metodi

Add()

Aggiunge un FormatConditions alla collezione.

public int Add()

Restituisce

int

Indice dell’oggetto FormatConditions.

Copy(ConditionalFormattingCollection)

Copia la formattazione condizionale.

public void Copy(ConditionalFormattingCollection cfs)

Parametri

cfs ConditionalFormattingCollection

La formattazione condizionale

RemoveArea(int, int, int, int)

Rimuove tutta la formattazione condizionale nell’intervallo.

public void RemoveArea(int startRow, int startColumn, int totalRows, int totalColumns)

Parametri

startRow int

La riga iniziale dell’intervallo.

startColumn int

La colonna iniziale dell’intervallo.

totalRows int

Il numero di righe dell’intervallo.

totalColumns int

Il numero di colonne dell’intervallo.

 Italiano