Class ConditionalFormattingIconCollection
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Stellt eine Sammlung von Aspose.Cells.ConditionalFormattingIcon-Objekten dar.
public class ConditionalFormattingIconCollection : CollectionBase<conditionalformattingicon>, IList<conditionalformattingicon>, ICollection<conditionalformattingicon>, IEnumerable<conditionalformattingicon>, ICollection, IEnumerable
Vererbung
object ← CollectionBase<conditionalformattingicon> ← ConditionalFormattingIconCollection
Implementiert
IList<conditionalformattingicon>, ICollection<conditionalformattingicon>, IEnumerable<conditionalformattingicon>, ICollection, IEnumerable
Vererbte Mitglieder
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()
Beispiele
//Erstellen eines Workbook-Objekts
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
//Abrufen der bedingten Formatierung
ConditionalFormattingCollection cformattings = sheet.ConditionalFormattings;
//Fügt eine leere bedingte Formatierung hinzu
int index = cformattings.Add();
//Abrufen der neu hinzugefügten bedingten 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);
//Setzt die Bedingung
int idx = fcs.AddCondition(FormatConditionType.IconSet);
FormatCondition cond = fcs[idx];
//Setzt den Typ der Bedingung
cond.IconSet.Type = IconSetType.ArrowsGray3;
//Fügt eine benutzerdefinierte Iconset-Bedingung hinzu.
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;
//Speichern der Excel-Datei
workbook.Save("output.xls");
'Erstellen eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()
Dim sheet As Worksheet = workbook.Worksheets(0)
'Abrufen der bedingten Formatierung
Dim cformattings As ConditionalFormattingCollection = sheet.ConditionalFormattings
'Fügt eine leere bedingte Formatierung hinzu
Dim index As Integer = cformattings.Add()
'Abrufen der neu hinzugefügten bedingten 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)
'Setzt die Bedingung
Dim idx As Integer =fcs.AddCondition(FormatConditionType.IconSet)
Dim cond As FormatCondition=fcs[idx]
'Setzt den Typ der Bedingung
cfIcon.Type = IconSetType.ArrowsGray3
'Fügt eine benutzerdefinierte Iconset-Bedingung hinzu.
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
'Speichern der Excel-Datei
workbook.Save("output.xls")
Eigenschaften
this[int]
Erhält das ConditionalFormattingIcon-Element am angegebenen Index.
public ConditionalFormattingIcon this[int index] { get; }
Eigenschaftswert
Methoden
Add(IconSetType, int)
Fügt ein Aspose.Cells.ConditionalFormattingIcon-Objekt hinzu.
public int Add(IconSetType type, int index)
Parameter
type
IconSetType
Der Werttyp.
index
int
Der Index.
Gibt zurück
Gibt den Index des neuen Objekts in der Liste zurück.
Add(ConditionalFormattingIcon)
Fügt ein Aspose.Cells.ConditionalFormattingIcon-Objekt hinzu.
public int Add(ConditionalFormattingIcon cficon)
Parameter
cficon
ConditionalFormattingIcon
Gibt den Index des neuen Objekts in der Liste zurück.