Class ConditionalFormattingCollection
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Kapslar en samling av Aspose.Cells.FormatCondition-objekt.
public class ConditionalFormattingCollection : CollectionBase<formatconditioncollection>, IList<formatconditioncollection>, ICollection<formatconditioncollection>, IEnumerable<formatconditioncollection>, ICollection, IEnumerable
Arv
object ← CollectionBase<formatconditioncollection> ← ConditionalFormattingCollection
Implementerar
IList<formatconditioncollection>, ICollection<formatconditioncollection>, IEnumerable<formatconditioncollection>, ICollection, IEnumerable
Ärver medlemmar
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()
Exempel
//Instansiera ett Workbook-objekt
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
//Hämta villkorlig formatering
ConditionalFormattingCollection cformattings = sheet.ConditionalFormattings;
//Lägg till en tom villkorlig formatering
int index = cformattings.Add();
//Hämta nyss tillagd villkorlig formatering
FormatConditionCollection fcs = cformattings[index];
//Sätt det villkorliga formatområdet.
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);
//Lägg till villkor.
int conditionIndex = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100");
//Lägg till villkor.
int conditionIndex2 = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100");
//Sätt bakgrundsfärgen.
FormatCondition fc = fcs[conditionIndex];
fc.Style.BackgroundColor = Color.Red;
//Spara Excel-filen
workbook.Save("output.xls");
'Instansiera ett Workbook-objekt
DDim workbook As Workbook = New Workbook()
Dim sheet As Worksheet = workbook.Worksheets(0)
'Hämta villkorlig formatering
Dim cformattings As ConditionalFormattingCollection = sheet.ConditionalFormattings
'Lägg till en tom villkorlig formatering
Dim index As Integer = cformattings.Add()
'Hämta nyss tillagd villkorlig formatering
Dim fcs As FormatConditionCollection = cformattings(index)
'Sätt det villkorliga formatområdet.
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)
'Lägg till villkor.
Dim conditionIndex As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100")
'Lägg till villkor.
Dim conditionIndex2 As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100")
'Sätt bakgrundsfärgen.
Dim fc As FormatCondition = fcs(conditionIndex)
fc.Style.BackgroundColor = Color.Red
'Spara Excel-filen
workbook.Save("output.xls")
Egenskaper
this[int]
Hämtar FormatConditions-elementet vid det angivna indexet.
public FormatConditionCollection this[int index] { get; }
Egenskapsvärde
Metoder
Add()
Lägg till en FormatConditions till samlingen.
public int Add()
Återvänder
Index för FormatConditions-objektet.
Copy(ConditionalFormattingCollection)
Kopierar villkorlig formatering.
public void Copy(ConditionalFormattingCollection cfs)
Parametrar
cfs
ConditionalFormattingCollection
Den villkorliga formateringen
RemoveArea(int, int, int, int)
Tar bort all villkorlig formatering inom området.
public void RemoveArea(int startRow, int startColumn, int totalRows, int totalColumns)
Parametrar
startRow
int
Start raden av området.
startColumn
int
Start kolumnen av området.
totalRows
int
Antalet rader i området.
totalColumns
int
Antalet kolumner i området.