# GC.Spread.Sheets.ConditionalFormatting.IconSetType

## Content

# Enumeration: IconSetType

[Sheets](../modules/GC.Spread.Sheets).[ConditionalFormatting](../modules/GC.Spread.Sheets.ConditionalFormatting).IconSetType

Specifies the icon set.

**`example`**
```javascript
//This example creates a rule.
activeSheet.setValue(0,0,1,3);
activeSheet.setValue(1,0,15,3);
activeSheet.setValue(2,0,25,3);
activeSheet.setValue(3,0,-1,3);
var iconSetRule = new GC.Spread.Sheets.ConditionalFormatting.IconSetRule();
iconSetRule.ranges([new GC.Spread.Sheets.Range(0,0,4,1)]);
iconSetRule.iconSetType(GC.Spread.Sheets.ConditionalFormatting.IconSetType.fourTrafficLights);
var iconCriteria = iconSetRule.iconCriteria();
iconCriteria[0] = new GC.Spread.Sheets.ConditionalFormatting.IconCriterion(true, GC.Spread.Sheets.ConditionalFormatting.IconValueType.number, 1);
iconCriteria[1] = new GC.Spread.Sheets.ConditionalFormatting.IconCriterion(true, GC.Spread.Sheets.ConditionalFormatting.IconValueType.number, 10);
iconCriteria[2] = new GC.Spread.Sheets.ConditionalFormatting.IconCriterion(true, GC.Spread.Sheets.ConditionalFormatting.IconValueType.number, 20);
iconSetRule.reverseIconOrder(false);
iconSetRule.showIconOnly(false);
activeSheet.conditionalFormats.addRule(iconSetRule);
```

## Table of contents

### Enumeration members

- [fiveArrowsColored](GC.Spread.Sheets.ConditionalFormatting.IconSetType#fivearrowscolored)
- [fiveArrowsGray](GC.Spread.Sheets.ConditionalFormatting.IconSetType#fivearrowsgray)
- [fiveBoxes](GC.Spread.Sheets.ConditionalFormatting.IconSetType#fiveboxes)
- [fiveQuarters](GC.Spread.Sheets.ConditionalFormatting.IconSetType#fivequarters)
- [fiveRatings](GC.Spread.Sheets.ConditionalFormatting.IconSetType#fiveratings)
- [fourArrowsColored](GC.Spread.Sheets.ConditionalFormatting.IconSetType#fourarrowscolored)
- [fourArrowsGray](GC.Spread.Sheets.ConditionalFormatting.IconSetType#fourarrowsgray)
- [fourRatings](GC.Spread.Sheets.ConditionalFormatting.IconSetType#fourratings)
- [fourRedToBlack](GC.Spread.Sheets.ConditionalFormatting.IconSetType#fourredtoblack)
- [fourTrafficLights](GC.Spread.Sheets.ConditionalFormatting.IconSetType#fourtrafficlights)
- [noIcons](GC.Spread.Sheets.ConditionalFormatting.IconSetType#noicons)
- [threeArrowsColored](GC.Spread.Sheets.ConditionalFormatting.IconSetType#threearrowscolored)
- [threeArrowsGray](GC.Spread.Sheets.ConditionalFormatting.IconSetType#threearrowsgray)
- [threeFlags](GC.Spread.Sheets.ConditionalFormatting.IconSetType#threeflags)
- [threeSigns](GC.Spread.Sheets.ConditionalFormatting.IconSetType#threesigns)
- [threeStars](GC.Spread.Sheets.ConditionalFormatting.IconSetType#threestars)
- [threeSymbolsCircled](GC.Spread.Sheets.ConditionalFormatting.IconSetType#threesymbolscircled)
- [threeSymbolsUncircled](GC.Spread.Sheets.ConditionalFormatting.IconSetType#threesymbolsuncircled)
- [threeTrafficLightsRimmed](GC.Spread.Sheets.ConditionalFormatting.IconSetType#threetrafficlightsrimmed)
- [threeTrafficLightsUnrimmed](GC.Spread.Sheets.ConditionalFormatting.IconSetType#threetrafficlightsunrimmed)
- [threeTriangles](GC.Spread.Sheets.ConditionalFormatting.IconSetType#threetriangles)

## Enumeration members

### <a id="fivearrowscolored" name="fivearrowscolored"></a> fiveArrowsColored

• **fiveArrowsColored** = `15`

Specifies five colored arrows.

___

### <a id="fivearrowsgray" name="fivearrowsgray"></a> fiveArrowsGray

• **fiveArrowsGray** = `16`

Specifies five gray arrows.

___

### <a id="fiveboxes" name="fiveboxes"></a> fiveBoxes

• **fiveBoxes** = `19`

Specifies five boxes.

___

### <a id="fivequarters" name="fivequarters"></a> fiveQuarters

• **fiveQuarters** = `18`

Specifies five quarters.

___

### <a id="fiveratings" name="fiveratings"></a> fiveRatings

• **fiveRatings** = `17`

Specifies five ratings.

___

### <a id="fourarrowscolored" name="fourarrowscolored"></a> fourArrowsColored

• **fourArrowsColored** = `10`

Specifies four colored arrows.

___

### <a id="fourarrowsgray" name="fourarrowsgray"></a> fourArrowsGray

• **fourArrowsGray** = `11`

Specifies four gray arrows.

___

### <a id="fourratings" name="fourratings"></a> fourRatings

• **fourRatings** = `13`

Specifies four ratings.

___

### <a id="fourredtoblack" name="fourredtoblack"></a> fourRedToBlack

• **fourRedToBlack** = `12`

Specifies four red to black icons.

___

### <a id="fourtrafficlights" name="fourtrafficlights"></a> fourTrafficLights

• **fourTrafficLights** = `14`

Specifies four traffic lights.

___

### <a id="noicons" name="noicons"></a> noIcons

• **noIcons** = `20`

Specifies no cell icon.

___

### <a id="threearrowscolored" name="threearrowscolored"></a> threeArrowsColored

• **threeArrowsColored** = `0`

Specifies three colored arrows.

___

### <a id="threearrowsgray" name="threearrowsgray"></a> threeArrowsGray

• **threeArrowsGray** = `1`

Specifies three gray arrows.

___

### <a id="threeflags" name="threeflags"></a> threeFlags

• **threeFlags** = `4`

Specifies three flags.

___

### <a id="threesigns" name="threesigns"></a> threeSigns

• **threeSigns** = `7`

Specifies three signs.

___

### <a id="threestars" name="threestars"></a> threeStars

• **threeStars** = `3`

Specifies three stars.

___

### <a id="threesymbolscircled" name="threesymbolscircled"></a> threeSymbolsCircled

• **threeSymbolsCircled** = `8`

Specifies three symbols (circled).

___

### <a id="threesymbolsuncircled" name="threesymbolsuncircled"></a> threeSymbolsUncircled

• **threeSymbolsUncircled** = `9`

Specifies three symbols (uncircled).

___

### <a id="threetrafficlightsrimmed" name="threetrafficlightsrimmed"></a> threeTrafficLightsRimmed

• **threeTrafficLightsRimmed** = `6`

Specifies three traffic lights (rimmed).

___

### <a id="threetrafficlightsunrimmed" name="threetrafficlightsunrimmed"></a> threeTrafficLightsUnrimmed

• **threeTrafficLightsUnrimmed** = `5`

Specifies three traffic lights (unrimmed).

___

### <a id="threetriangles" name="threetriangles"></a> threeTriangles

• **threeTriangles** = `2`

Specifies three trangles.
