Каскад Child-бендов: проблема с переходом на другую страницу
                    Программно создаю иерархию бендов, где каждый из последующих является Child'ом для предыдущего.
Проблема в том, что при заполнении страницы мне необходимо сделать перенос всего бенда, если он не умещается на текущей.
В настоящий момент бенды уходят за границы первого листа, так и не формируя следующего.
Ниже привожу код из Дельфи:
Как получить перенос всего бенда?
p.s. на версии до 4.33 включительно все работало как надо, а вот на последующих я не могу добиться требуемого поведения.
                            Проблема в том, что при заполнении страницы мне необходимо сделать перенос всего бенда, если он не умещается на текущей.
В настоящий момент бенды уходят за границы первого листа, так и не формируя следующего.
Ниже привожу код из Дельфи:
procedure TForm1.FormCreate(Sender: TObject);
var
  i: Integer;
  Rep: TfrxReport;
  Page: TfrxReportPage;
  Title: TfrxReportTitle;
  ChildBand, PrevBand: TfrxChild;
  Memo: TfrxMemoView;
begin
  PrevBand:=nil;
  Rep:=TfrxReport.Create(Application);
  Page:=TfrxReportPage.Create(Rep);
  Title:=TfrxReportTitle.Create(Page);
  Title.SetBounds(0, 0, 0, 0);
  for i:=0 to 9 do
  begin
    ChildBand:=TfrxChild.Create(Page);
    if Assigned(PrevBand) then
      PrevBand.Child:=ChildBand
    else
      Title.Child:=ChildBand;
    ChildBand.Stretched:=True;
    ChildBand.Height:=200;
    ChildBand.Top:=i*200;
//    ChildBand.AllowSplit:=True;
    PrevBand:=ChildBand;
    Memo:=TfrxMemoView.Create(ChildBand);
    Memo.Align:=baClient;
    Memo.HAlign:=haCenter;
    Memo.VAlign:=vaCenter;
    Memo.Text:='test '+IntToStr(i);
    Memo.Frame.Typ:=[ftLeft, ftRight, ftTop, ftBottom];
  end;
  Rep.ShowReport;
end;
Если убрать комментарий - тогда вторая страница формируется, но бенд становится разрывным, чего мне совсем не нужно.Как получить перенос всего бенда?
p.s. на версии до 4.33 включительно все работало как надо, а вот на последующих я не могу добиться требуемого поведения.
Комментарии