Не работает свойство Stretched у Tfrxmasterdata

stuff_pkbstuff_pkb Украина, Днепропетровск
отредактировано November 2007 Раздел: FastReport 4.0
У TfrxMasterData, есть свойство Stretched, которое позволяет растягитваться бенду, если он содержит растягиваемые объекты типа "Текст", "Рисунок", "RichText", и если у этих объектов разрешено растягивание.

В моем случае на TfrxMasterData находиться TfrxMemoView, у которого свойство AutoWidth = true.
Но банд автоматически не меняет свои размеры. Что делать?

Как есть
Как должно быть
Вид в конструкторе

Комментарии

  • stuff_pkbstuff_pkb Украина, Днепропетровск
    отредактировано 15:51
    Установил всем объектам, находящимся на этом банде свойство AutoWidth = true. У банда, как я говорил раннее свойство Stretched = true. По самому широкому не увеличивается....


  • stuff_pkbstuff_pkb Украина, Днепропетровск
    отредактировано 15:51
    В каком событии и какого объекта можно перехватить новый размер TfrxMemoView, что бы в дальнейшем, зная его ширину, программно присвоить ее ширине банда?

    Так не работает:
    procedure MasterData2OnBeforePrint(Sender: TfrxComponent);
    begin
      MasterData2.Width := memArea.Width;    
    end;
    

    Что интересно во всех обработчика сообщается всегда одинаковая ширина TfrxMemoView и она равна 37.7953.
  • отредактировано 15:51
    Вам придется на первом проходе для каждой колонки вычислять максимальную ширину (на первом проходе в скрипте) , иначе ширена будет меняется в зависимости от текста.

    Попробуйте так:
    procedure MasterData2OnBeforePrint(Sender: TfrxComponent);
    begin
      MasterData2.Width := memArea.CalcWidth;    
    end;
    

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

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