С помощью условного форматирования в текстовом компоненте можно изменить текст, т.е. произвести подмену его текстового выражения на текстовое выражение указанное в условии. Рассмотрим более подробно операцию присвоения выражения текстовому компоненту. На рисунке снизу представлена страница построенного отчета:

 

 

К примеру, нужно произвести присвоение выражения всем текстовым компонента, у которых запись в колонке Phone будет начинаться с символов (5). Для этого следует выделить текстовый компонент с выражением {Customers.Phone}, на бэнде Данные (DataBand) и вызвать Редактор Условий (Conditions). После чего следует задать условие: выбрать колонку данных Customers.Phone, как первое значение, и указать символы (5), как второе значение. Также установить параметр Вид операции (Operation comparison) в значение Начинается с (Beginning with). Изменить параметры форматирования, в данном случае, включить параметр Присвоить выражение (Assign Expression) и указать выражение, на которое будет произведена замена. К примеру, укажем выражение "Mexico". На рисунке снизу показано окно Редактора условий (Conditions):

 

 

После внесенных изменений в шаблон отчета, ядро генератора отчетов будет осуществлять условное форматирование текстовых компонентов, согласно заданным параметрам. В данном случае, будет произведено присвоение текстового выражения в текстовых компонентах, которые соответствуют заданному условию. На рисунке снизу представлена страница построенного отчета с условным форматированием:

 

 

Как видно из рисунка, присвоение выражения в текстовых компонентов будет произведена, если запись в текстовом компоненте в колонке Phone будет начинаться с символов (5).