Обтекание объектов текстом

 В некоторых случаях при оформлении отчета бывает необходимо сделать обтекание объектов (зачастую рисунков) текстом. Продемонстрируем такую возможность FastReport на примере с рыбами.

 

 Добавим в отчет еще один объект "Текст" (обведен красным на рисунке) и расположим объекты следующим образом:

 

_img112

 

 У объекта Bio."Notes" выключим растягивание, а у нижнего объекта, наоборот, включим. Чтобы текст "перетекал" из объекта Bio."Notes" в нижний объект, у объекта Bio."Notes" надо настроить свойство FlowTo. Это свойство настраивается в инспекторе объектов и имеет тип "выпадающий список". Из этого списка надо выбрать имя нижнего объекта. Результат будет выглядеть следующим образом:

 

_img113

 

 При построении отчета, когда текст не помещается в верхний объект, его невместившаяся часть переносится в нижний. Так как объекты расположены вокруг рисунка, создается эффект обтекания рисунка текстом.

 

 Внимание: для правильной работы обтекания основной объект должен быть вставлен в отчет раньше, чем связанный! Если ваш отчет работает неправильно, выделите связанный объект и перенесите его на передний план командой меню "Правка|На передний план".