Class ConditionalFormattingCollection

Class ConditionalFormattingCollection

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

Enkapsuluje kolekcję obiektów Aspose.Cells.FormatCondition.

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

Dziedziczenie

objectCollectionBase<formatconditioncollection>ConditionalFormattingCollection

Implementuje

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

Dziedziczone członkowie

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()

Przykłady


//Tworzenie obiektu Workbook
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];

//Pobieranie formatowania warunkowego
ConditionalFormattingCollection cformattings = sheet.ConditionalFormattings;
//Dodaje puste formatowanie warunkowe
int index = cformattings.Add();
//Pobieranie nowo dodanego formatowania warunkowego
FormatConditionCollection fcs = cformattings[index];

//Ustawia zakres formatowania warunkowego.
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);

//Dodaj warunek.
int conditionIndex = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100");
//Dodaj warunek.
int conditionIndex2 = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100");
//Ustawia kolor tła.
FormatCondition fc = fcs[conditionIndex];
fc.Style.BackgroundColor = Color.Red;
//Zapisanie pliku Excel
workbook.Save("output.xls");

'Tworzenie obiektu Workbook
DDim workbook As Workbook = New Workbook()
Dim sheet As Worksheet = workbook.Worksheets(0)
'Pobieranie formatowania warunkowego
Dim cformattings As ConditionalFormattingCollection = sheet.ConditionalFormattings

'Dodaje puste formatowanie warunkowe
Dim index As Integer = cformattings.Add()
'Pobieranie nowo dodanego formatowania warunkowego
Dim fcs As FormatConditionCollection = cformattings(index)
'Ustawia zakres formatowania warunkowego.
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)

'Dodaj warunek.
Dim conditionIndex As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100")
'Dodaj warunek.
Dim conditionIndex2 As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100")
'Ustawia kolor tła.
Dim fc As FormatCondition = fcs(conditionIndex)
fc.Style.BackgroundColor = Color.Red
'Zapisanie pliku Excel
workbook.Save("output.xls")

Właściwości

this[int]

Pobiera element FormatConditions pod określonym indeksem.

public FormatConditionCollection this[int index] { get; }

Wartość właściwości

FormatConditionCollection

Metody

Add()

Dodaje FormatConditions do kolekcji.

public int Add()

Zwraca

int

Indeks obiektu FormatConditions.

Copy(ConditionalFormattingCollection)

Kopiuje formatowanie warunkowe.

public void Copy(ConditionalFormattingCollection cfs)

Parametry

cfs ConditionalFormattingCollection

Formatowanie warunkowe

RemoveArea(int, int, int, int)

Usuwa wszystkie formatowania warunkowe w zakresie.

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

Parametry

startRow int

Początkowy wiersz zakresu.

startColumn int

Początkowa kolumna zakresu.

totalRows int

Liczba wierszy w zakresie.

totalColumns int

Liczba kolumn w zakresie.

 Polski