Помогите разобраться с простеньким скриптом

отредактировано 01:20 Раздел: FastReport 4.0
Суть проблемы такова: на одном дата-бэнде рядом располагаются 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;

Но почему-то вместо предполагаемой картины дата-бэнда я получил смешение всего и вся, т.е. какие-то значения получились зачеркнутыми, какие-то выделенные курсивом, а какие-то с подчеркиванием.

Комментарии

  • Lizard~Lizard~ Тольятти
    отредактировано September 2009
    madmech написал: »
    Суть проблемы такова: на одном дата-бэнде рядом располагаются 2 объекта "Системный текст" (TfrxMemoView), в которые заносится информация из некоторых наборов данных. Так вот, задача состоит в том, чтобы одно из значений правой мемки (StatMagnitude) выделялось жирным шрифтом, а остальные значения остались прежними (обычный шрифт). Я попытался решить задачу в скрипте следующим образом:

    А если не заморачиваться со скриптом? Сделать через условное выделение. Последняя справа закладка при редактировании мемки.
  • отредактировано 01:20
    Спасибо! Условное выделение решило все проблемы в миг. :)
  • HALHAL
    отредактировано November 2009
    Проверил у себя - работает, НО(!)
    Условие - Value<0
    Выделяет отрицательные значения, но не все :) Надо все конечно...

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.