IconSet

IconSet class

Beskriv IconSets villkorliga formateringsregel. Denna villkorliga formateringsregel tillämpar ikoner på cells enligt deras värden.

public class IconSet

Egenskaper

namnBeskrivning
CfIcons { get; }SkaffaConditionalFormattingIcon från samlingen
Cfvos { get; }Hämta CFValueObjects-instansen.
IsCustom { get; }Indikerar om ikonuppsättningen är anpassad. Standardvärdet är falskt.
Reverse { get; set; }Hämta eller ställ in flaggan som anger om standardordningen för ikonerna i denna ikonuppsättning ska ändras. Standardvärdet är false.
ShowValue { get; set; }Hämta eller ställ in flaggan som anger om värdena för cellerna som denna ikonuppsättning tillämpas på ska visas. Standardvärdet är sant.
Type { get; set; }Hämta eller Ställ in ikonuppsättningstypen som ska visas. Om du ställer in typen kontrolleras automatiskt om den nuvarande Cfvos räkning är överensstämmer med den nya typen. Om det inte överensstämmer kommer gamla Cfvos att rengöras och standard Cfvos kommer att läggas till.

Exempel


[C#]

//Instantiering av ett arbetsboksobjekt
Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

//Lägger till en tom villkorlig formatering
int index = sheet.ConditionalFormattings.Add();

FormatConditionCollection fcs = sheet.ConditionalFormattings[index];

//Ställer in det villkorliga formatintervallet.
CellArea ca = new CellArea();

ca.StartRow = 0;

ca.EndRow = 2;

ca.StartColumn = 0;

ca.EndColumn = 0;

fcs.AddArea(ca);

//Lägger till villkor.
int idx = fcs.AddCondition(FormatConditionType.IconSet);

fcs.AddArea(ca);

FormatCondition cond = fcs[idx];

//Hämta ikonuppsättning
IconSet iconSet = cond.IconSet;

//Ange ikontyp
iconSet.Type = IconSetType.Arrows3;

//Sätt cellvärden
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);

//Spara Excel-filen
workbook.Save("book1.xlsx");

[VB.NET]

'Instantiera ett arbetsboksobjekt
Dim workbook As Workbook = New Workbook()

Dim sheet As Worksheet = workbook.Worksheets(0)

'Lägger till en tom villkorlig formatering
Dim index As Integer = sheet.ConditionalFormattings.Add()

Dim fcs As FormatConditionCollection = sheet.ConditionalFormattings(index)

'Ställer in det villkorliga formatintervallet.
Dim ca As New CellArea()

ca.StartRow = 0

ca.EndRow = 2

ca.StartColumn = 0

ca.EndColumn = 0

fcs.AddArea(ca)

'Lägger till skick.
Dim idx As Integer = fcs.AddCondition(FormatConditionType.IconSet)

fcs.AddArea(ca)

Dim cond As FormatCondition = fcs(idx)

'Hämta ikonuppsättning
Dim iconSet As IconSet = cond.IconSet

'Ställ in ikontyp
iconSet.Type = IconSetType.Arrows3

'Sätt cellvärden
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)

'Sparar Excel-filen
workbook.Save("book1.xlsx") 

Se även