Печать длинных примечаний в последнем бэнде

отредактировано 23:27 Раздел: FastReport 4.0
Всем привет!
Хочется иметь возможность печати достаточно длинных примечаний в последнем вертикальном бэнде (footer band).
Проблема вот в чем:
Если сделать ширину бэнда достаточно большой, то бэнд переносится на другую страницу. Если сделать ширину бэнда маленькой, то остается много свободного места справа (в зависимости от кол-ва столбцов предшествующего вертикального мастер-бэнда). Если поставить в свойствах бэнда - растягиваемый, то бэнд расширяется, но остаток примечания НЕ переносится на другую строчку (даже в том случае, если горизонтальный бэнд - тоже растягиваемый, свойство WordWrap у MemoView активно).

Хотелось бы чтобы вертикальный бэнд растягивался до конца страницы, а уже потом - если строка все еще не помещается, начинало действовать правило WordWrap для MemoView.

Сейчас у меня не так - если бэнд растягивается - правило WordWrap не действует :) Если бэнд не растягивается - то WordWrap действует в пределаг заданной ширины бэнда - и остается много места справа. Если ширину бэнда сделать большой, бэнд переносится на другую страницу.

Можно ли это реализовать без дополнительного программирования?

Комментарии

  • gpigpi
    отредактировано 23:27
    Приложите шаблон отчёта
  • отредактировано 23:27
    gpi написал: »
    Приложите шаблон отчёта

    Приложено.
  • отредактировано 23:27
    Кстати, как правильно программным способом установить ширину вертикального футера? Хочется установить его ширину до конца страницы.
    Код примерно такой:
    procedure Footer1OnBeforePrint(Sender: TfrxComponent);
    begin
     Footer1.Width := MasterData1.Width - Footer1.Left-5;                                                                  
    end;  
    

    Почему-то не работает. Ширина не меняется, а выбрасывает отображение бэнда на другую страницу.
  • gpigpi
    отредактировано 23:27
    Пример в аттаче
  • отредактировано January 2012
    Спасибо! Не знал про Engine :)
    А из кода Delphi до него добраться можно ?
  • gpigpi
    отредактировано 23:27
    frxReport1.Engine

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

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