Условие Набор значков (Icon Set) предоставляет возможность в построенном отчете обозначить компонент, к которому будет применяться данное условие, значком. Условие Набор значков (Icon Set) работает по принципу который будет описан далее. Сначала определяются минимальные и максимальные величины для всех значений в выбранной колонке данных. Все рассчитанные величины попадают в диапазон от 0 до 100 процентов. Выбирается группа значков. Далее задается условия и пограничные значения (к примеру 33 процента и 67 процентов) для каждого значка, т.е. значение при котором этот значок будет отрисовываться. Если, к примеру, выбрана группа из трех значков, то каждый из этих выбранных значков имеет свой поддиапазон. В данном случае, каждый из значков имеет поддиапазон в 33 процента (от 0 до 33, от 33 до 67, от 67 до 100). Это предоставляет возможность компонент со значением, в зависимости от принадлежности к поддиапазону, обозначить соответствующим значком. Рассмотрим условие Набор значков (Icon Set) на примере текстового компонента. На рисунке снизу представлена страница построенного отчета:
Добавим условие Набор значков (Icon Set). Для этого следует выделить текстовый компонент с выражением {Employees.Country}. Добавить условие Набор значков (Icon Set). Изменить параметры условия. На рисунке снизу представлено окно Условия (Conditions):
Поле Колонка (Column). В данном поле выбирается колонка данных из которой будут браться значения для выполнения условия. К примеру, выберем колонку данных {Employees.EmployeeID};
Меню выбора значков предоставляет возможность выбрать группу значков. На рисунке снизу представлено меню выбора группы значков:
Кнопка Перевернуть (Reverse) предоставляет возможность изменить расположения значков в обратном порядке. Порядок расположения значков отображается в поле Значок (Icon).
Поле Выравнивание (Alignment) предоставляет возможность изменить место расположение значка в пределах границ компонентов. На рисунке снизу представлено меню режимов выравнивания:
Поле Значок (Icon) отображает порядок значков, а также предоставляет возможность изменить значок для каждого значения в отчете;
Суб условие, включает в себя: поле Операция (Operation), поле Тип (Type), поле Значение (Value). В данном случае, это первое Суб условие. Поле Операция (Operation) предоставляет возможность изменить вид операции первого суб условия. На рисунке снизу представлено меню операций:
Поле Тип (Type) предоставляет возможность изменить тип значения первого суб условия. Доступно два значения: Процент (Percentage) и Значение (Value). На рисунке снизу представлено меню выбора типа значения:
В поле Значение (Value) указывается значение суб условия.
Суб условие, включает в себя: поле Операция (Operation), поле Тип (Type), поле Значение (Value). В данном случае, это второе суб условие.
После внесенных изменений в шаблон отчета, ядро генератора отчетов будет осуществлять условное форматирование текстовых компонентов, согласно заданным параметрам. В данном случае, будет применен соответствующий значок для текстового компонента. На рисунке снизу представлена страница построенного отчета с условным форматированием:
Как видно из рисунка, к каждому текстовому компоненту будет применен соответствующий значок, в зависимости от условия.