Последняя строка на странице (FR 3.18)
Вот такой код:
procedure MasterData_OnBeforePrint(Sender: TfrxComponent);
begin
if Engine.FreeSpace < MasterData.Height then
mePolis.Frame.Typ:=ftBottom;
end;
но подчеркивание идет не только на последней строке, а на всех строках
MastreData данного отчета
procedure MasterData_OnBeforePrint(Sender: TfrxComponent);
begin
if Engine.FreeSpace < MasterData.Height then
mePolis.Frame.Typ:=ftBottom;
end;
но подчеркивание идет не только на последней строке, а на всех строках
MastreData данного отчета
Комментарии
Так не работает:
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;
Почему ? Интересно !
На первой же записи в наборе данных
ты устанавливаешь Frame.Typ:=0 и все.
if Engine.FreeSpace < MasterData.Height then ....