Помогите разобраться с простеньким скриптом
Суть проблемы такова: на одном дата-бэнде рядом располагаются 2 объекта "Системный текст" (TfrxMemoView), в которые заносится информация из некоторых наборов данных. Так вот, задача состоит в том, чтобы одно из значений правой мемки (StatMagnitude) выделялось жирным шрифтом, а остальные значения остались прежними (обычный шрифт). Я попытался решить задачу в скрипте следующим образом:
Но почему-то вместо предполагаемой картины дата-бэнда я получил смешение всего и вся, т.е. какие-то значения получились зачеркнутыми, какие-то выделенные курсивом, а какие-то с подчеркиванием.
procedure StatMagnitudeOnBeforePrint(Sender: TfrxComponent);
begin
if (M_Counter = 2) and Flag_Corr then
if <PrintDBDS_Stat."Name"> = 'Значимость коэффициента корреляции' then
StatMagnitude.Font.Style := StatMagnitude.Font.Style + fsBold
else
StatMagnitude.Font.Style := StatMagnitude.Font.Style - fsBold;
end;
Но почему-то вместо предполагаемой картины дата-бэнда я получил смешение всего и вся, т.е. какие-то значения получились зачеркнутыми, какие-то выделенные курсивом, а какие-то с подчеркиванием.
Комментарии
А если не заморачиваться со скриптом? Сделать через условное выделение. Последняя справа закладка при редактировании мемки.
Условие - Value<0
Выделяет отрицательные значения, но не все Надо все конечно...