Каждый разработчик отчетов сталкивается с ситуацией, когда нужно выстроить контролы на одном уровне, или растянуть сразу группу элементов. Приходится каждый элемент подгонять друг к другу. Это отнимает время, а у кого-то и нервы. В прошлых версиях FR VCL нам предлагалась сетка, которая облегчала позиционирование объектов, а также линии, помогающие выставить объект параллельно другим.
В Fast Report VCL 6 появился еще один инструмент для выстраивания объектов – Guide line. Он позволяет добавлять на сетку произвольные вертикальные и горизонтальные линии, которые помогают выстроить объекты параллельно. Но главная их особенность в том, что объекты прикрепляются к границам линий. Перемещая прикрепленные линии можно масштабировать или перемещать объекты. Таким образом, чтобы растянуть целую группу объектов нам нужно переместить всего лишь одну линию.
Эти направляющие линии видны только в дизайнере отчетов. Их можно добавлять, удалять, перемещать и скрывать.
Чтобы включить Guides (направляющие линии) открываем меню View и включаем соответствующую опцию. Обязательное условие – включенная линейка (Rules):
Как переместить линию
Для перемещения линии наведите на нее указатель мыши, зажмите левую кнопку мыши и перемещайте в нужном направлении. Затем, отпустите кнопку мыши для прекращения перемещения линии.
Как добавить линию
Для добавления горизонтальной линии выполняем аналогичные действия, только зажимаем кнопку мыши на верхней линейке.
Как удалить линию
Как прикрепить линию к объекту
Чтобы прикрепить вторую линию к правой границе объекта мы можем пойти двумя путями:
- растянуть объект так, чтобы его правая граница совпала с линией;
- переместить линию так, чтобы она попала на правую границу объекта.
В обоих случаях линия «прилипает» к границе объекта.
Теперь, удерживая линию перетягиваем ее, тем самым изменяем ширину объекта.
Добавляем горизонтальную линию и помещаем ее на верхнюю границу объекта. Иногда сделать это не просто. Линия упорно не хочет попадать на грань объекта. Тогда нужно увеличить масштаб страницы. Также, для более точной работы выносных линий нужно включать опцию выравнивания объектов по сетке (align to grid).
Как открепить линию от объекта
Вы можете прикрепить линию сразу к группе объектов. В этом случае перемещать и масштабировать можно сразу всю группу. Новый инструмент Guides сделал форматирование отчетов еще более удобным.