Последняя строка на странице (FR 3.18)

отредактировано 02:39 Раздел: FastReport 3.0
Вот такой код:

procedure MasterData_OnBeforePrint(Sender: TfrxComponent);
begin
if Engine.FreeSpace < MasterData.Height then
mePolis.Frame.Typ:=ftBottom;
end;

но подчеркивание идет не только на последней строке, а на всех строках
MastreData данного отчета

Комментарии

  • отредактировано 02:39
    Добавь убирать границу в противном случае ;)
  • отредактировано 02:39
    mePolis.Frame.Typ установлен в ftBottom

    Так не работает:
    if Engine.FreeSpace > pgMasterData.Height then begin
    mePolis.Frame.Typ:=0;
    ...
    end;

    Вот так сработало:
    if Engine.FreeSpace > pgMasterData.Height then begin
    mePolis.Frame.Typ:=0;
    ...
    end
    else begin
    mePolis.Frame.Typ:=ftBottom;
    ...
    end;

    Почему ? Интересно !
  • LexLex
    отредактировано 02:39
    Не вижу ни чего странного.
    На первой же записи в наборе данных
    ты устанавливаешь Frame.Typ:=0 и все.
  • отредактировано 02:39
    Хочется, чтобы последняя строка на странице (MasterData) подчеркивалась "Фреймом"
  • LexLex
    отредактировано 02:39
    так у тебя ж отработало
    написал:
    if Engine.FreeSpace > pgMasterData.Height then begin
    mePolis.Frame.Typ:=0;
    ...
    end
    else begin
    mePolis.Frame.Typ:=ftBottom;
    ...
    end;
  • отредактировано 02:39
    Почему обратно не работает т.е.
    if Engine.FreeSpace < MasterData.Height then ....
  • LexLex
    отредактировано 02:39
    if Engine.FreeSpace < pgMasterData.Height then begin
    mePolis.Frame.Typ:=ftBottom;
    ...
    end
    else begin
    mePolis.Frame.Typ:=0;
    ...
    end;
    
  • отредактировано 02:39
    Потому что с каждой новой записью свойства не сбрасываются.

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

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