IconSet

IconSet class

Beschreiben Sie die bedingte Formatierungsregel von IconSet. Diese bedingte Formatierungsregel wendet Symbole entsprechend ihren Werten auf Zellen an.

public class IconSet

Eigenschaften

NameBeschreibung
CfIcons { get; }Holen Sie sich dieConditionalFormattingIcon aus der Kollektion
Cfvos { get; }Abrufen der CFValueObjects-Instanz.
IsCustom { get; }Gibt an, ob der Symbolsatz benutzerdefiniert ist. Der Standardwert ist „false“.
Reverse { get; set; }Holen oder setzen Sie das Flag, das angibt, ob die Standardreihenfolge der Symbole in diesem Symbolsatz umgekehrt werden soll. Der Standardwert ist falsch.
ShowValue { get; set; }Holen oder setzen Sie das Flag, das angibt, ob die Werte der Zellen angezeigt werden sollen, auf die dieser Symbolsatz angewendet wird. Der Standardwert ist wahr.
Type { get; set; }Abrufen oder Festlegen des anzuzeigenden Symbolsatztyps. Durch Festlegen des Typs wird automatisch überprüft, ob die aktuelle Cfvos-Zählung mit dem neuen Typ übereinstimmt. Bei Nichtübereinstimmung werden alte Cfvos bereinigt und Standard-Cfvos hinzugefügt.

Beispiele


[C#]

//Instanziieren eines Workbook-Objekts
Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

//Fügt eine leere bedingte Formatierung hinzu
int index = sheet.ConditionalFormattings.Add();

FormatConditionCollection fcs = sheet.ConditionalFormattings[index];

//Legt den bedingten Formatbereich fest.
CellArea ca = new CellArea();

ca.StartRow = 0;

ca.EndRow = 2;

ca.StartColumn = 0;

ca.EndColumn = 0;

fcs.AddArea(ca);

//Bedingung hinzufügen.
int idx = fcs.AddCondition(FormatConditionType.IconSet);

fcs.AddArea(ca);

FormatCondition cond = fcs[idx];

//Icon-Set abrufen
IconSet iconSet = cond.IconSet;

//Icon-Typ festlegen
iconSet.Type = IconSetType.Arrows3;

//Zellwerte setzen
Aspose.Cells.Cell cell1 = sheet.Cells["A1"];

cell1.PutValue(10);

Aspose.Cells.Cell cell2 = sheet.Cells["A2"];

cell2.PutValue(120);

Aspose.Cells.Cell cell3 = sheet.Cells["A3"];

cell3.PutValue(260);

//Speichern der Excel-Datei
workbook.Save("book1.xlsx");

[VB.NET]

'Instanziieren eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()

Dim sheet As Worksheet = workbook.Worksheets(0)

'Fügt eine leere bedingte Formatierung hinzu
Dim index As Integer = sheet.ConditionalFormattings.Add()

Dim fcs As FormatConditionCollection = sheet.ConditionalFormattings(index)

'Legt den bedingten Formatbereich fest.
Dim ca As New CellArea()

ca.StartRow = 0

ca.EndRow = 2

ca.StartColumn = 0

ca.EndColumn = 0

fcs.AddArea(ca)

'Fügt Bedingung hinzu.
Dim idx As Integer = fcs.AddCondition(FormatConditionType.IconSet)

fcs.AddArea(ca)

Dim cond As FormatCondition = fcs(idx)

'Icon-Set erhalten
Dim iconSet As IconSet = cond.IconSet

'Symboltyp festlegen
iconSet.Type = IconSetType.Arrows3

'Zellenwerte setzen
Dim cell1 As Aspose.Cells.Cell = sheet.Cells("A1")

cell1.PutValue(10)

Dim cell2 As Aspose.Cells.Cell = sheet.Cells("A2")

cell2.PutValue(120)

Dim cell3 As Aspose.Cells.Cell = sheet.Cells("A3")

cell3.PutValue(260)

'Speichern der Excel-Datei
workbook.Save("book1.xlsx") 

Siehe auch