IconSet

IconSet class

Описать правило условного форматирования IconSet. Это правило условного форматирования применяет значки к ячейкам в соответствии с их значениями.

public class IconSet

Характеристики

ИмяОписание
CfIcons { get; }ПолучитьConditionalFormattingIcon из коллекции
Cfvos { get; }Получить экземпляр CFValueObjects.
IsCustom { get; }Указывает, является ли набор значков пользовательским. Значение по умолчанию — false.
Reverse { get; set; }Получить или установить флаг, указывающий, следует ли изменить порядок значков по умолчанию в этом наборе значков. Значение по умолчанию — false.
ShowValue { get; set; }Получить или установить флаг, указывающий, следует ли отображать значения ячеек, к которым применяется этот набор значков. Значение по умолчанию — true.
Type { get; set; }Получить или установить тип набора значков для отображения. Установка типа автоматически проверит, соответствует ли текущий счетчик Cfvos новому типу. В противном случае старые Cfvo будут очищены и будут добавлены Cfvo по умолчанию.

Примеры


[C#]

//Создание экземпляра объекта Workbook
Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

//Добавляет пустое условное форматирование
int index = sheet.ConditionalFormattings.Add();

FormatConditionCollection fcs = sheet.ConditionalFormattings[index];

//Устанавливает диапазон условного формата.
CellArea ca = new CellArea();

ca.StartRow = 0;

ca.EndRow = 2;

ca.StartColumn = 0;

ca.EndColumn = 0;

fcs.AddArea(ca);

//Добавляет условие.
int idx = fcs.AddCondition(FormatConditionType.IconSet);

fcs.AddArea(ca);

FormatCondition cond = fcs[idx];

//Получить набор иконок
IconSet iconSet = cond.IconSet;

//Установить тип значка
iconSet.Type = IconSetType.Arrows3;

//Помещаем значения ячеек
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);

//Сохранение файла Excel
workbook.Save("book1.xlsx");

[VB.NET]

'Создание экземпляра объекта Workbook
Dim workbook As Workbook = New Workbook()

Dim sheet As Worksheet = workbook.Worksheets(0)

'Добавляет пустое условное форматирование
Dim index As Integer = sheet.ConditionalFormattings.Add()

Dim fcs As FormatConditionCollection = sheet.ConditionalFormattings(index)

'Задает диапазон условного формата.
Dim ca As New CellArea()

ca.StartRow = 0

ca.EndRow = 2

ca.StartColumn = 0

ca.EndColumn = 0

fcs.AddArea(ca)

'Добавляет условие.
Dim idx As Integer = fcs.AddCondition(FormatConditionType.IconSet)

fcs.AddArea(ca)

Dim cond As FormatCondition = fcs(idx)

'Получить набор иконок
Dim iconSet As IconSet = cond.IconSet

'Установить тип значка
iconSet.Type = IconSetType.Arrows3

'Поместите значения ячеек
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)

'Сохранение файла Excel
workbook.Save("book1.xlsx") 

Смотрите также