Class ConditionalFormattingCollection

Class ConditionalFormattingCollection

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

Kapselt eine Sammlung von Aspose.Cells.FormatCondition-Objekten.

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

Vererbung

objectCollectionBase<formatconditioncollection>ConditionalFormattingCollection

Implementiert

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

Vererbte Mitglieder

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

Beispiele


//Instanziierung eines Workbook-Objekts
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];

//Bekommt die bedingte Formatierung
ConditionalFormattingCollection cformattings = sheet.ConditionalFormattings;
//Fügt eine leere bedingte Formatierung hinzu
int index = cformattings.Add();
//Bekommt die neu hinzugefügte bedingte Formatierung
FormatConditionCollection fcs = cformattings[index];

//Setzt den Bereich der bedingten Formatierung.
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);

//Bedingung hinzufügen.
int conditionIndex = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100");
//Bedingung hinzufügen.
int conditionIndex2 = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100");
//Setzt die Hintergrundfarbe.
FormatCondition fc = fcs[conditionIndex];
fc.Style.BackgroundColor = Color.Red;
//Speichert die Excel-Datei
workbook.Save("output.xls");

'Instanziierung eines Workbook-Objekts
DDim workbook As Workbook = New Workbook()
Dim sheet As Worksheet = workbook.Worksheets(0)
'Bekommt die bedingte Formatierung
Dim cformattings As ConditionalFormattingCollection = sheet.ConditionalFormattings

'Fügt eine leere bedingte Formatierung hinzu
Dim index As Integer = cformattings.Add()
'Bekommt die neu hinzugefügte bedingte Formatierung
Dim fcs As FormatConditionCollection = cformattings(index)
'Setzt den Bereich der bedingten Formatierung.
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)

'Bedingung hinzufügen.
Dim conditionIndex As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "=A2", "100")
'Bedingung hinzufügen.
Dim conditionIndex2 As Integer = fcs.AddCondition(FormatConditionType.CellValue, OperatorType.Between, "50", "100")
'Setzt die Hintergrundfarbe.
Dim fc As FormatCondition = fcs(conditionIndex)
fc.Style.BackgroundColor = Color.Red
'Speichert die Excel-Datei
workbook.Save("output.xls")

Eigenschaften

this[int]

Erhält das FormatConditions-Element am angegebenen Index.

public FormatConditionCollection this[int index] { get; }

Rückgabewert

FormatConditionCollection

Methoden

Add()

Fügt der Sammlung ein FormatConditions hinzu.

public int Add()

Gibt zurück

int

Index des FormatConditions-Objekts.

Copy(ConditionalFormattingCollection)

Kopiert die bedingte Formatierung.

public void Copy(ConditionalFormattingCollection cfs)

Parameter

cfs ConditionalFormattingCollection

Die bedingte Formatierung

RemoveArea(int, int, int, int)

Entfernt alle bedingten Formatierungen im Bereich.

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

Parameter

startRow int

Die Startzeile des Bereichs.

startColumn int

Die Startspalte des Bereichs.

totalRows int

Die Anzahl der Zeilen des Bereichs.

totalColumns int

Die Anzahl der Spalten des Bereichs.

 Deutsch