Как выровнять строки в Crystal Reports

Есть ли хороший способ выровнять горизонтальные линии в Crystal Reports? Я могу выбирать объекты текста и поля, щелкать правой кнопкой мыши и изменять размер и выравнивание. Но это не вариант с линией. Мне нужно, чтобы поля заголовков были подчеркнуты (и по какой-то причине наш стандарт говорит НЕ использовать подчеркивание), и я хочу, чтобы они выровнялись по всему отчету.


person thursdaysgeek    schedule 18.01.2013    source источник


Ответы (4)


Это боль, но я нашел один способ сделать это.

Как поля, так и отдельные элементы имеют пункт контекстного меню под названием «Размер и положение». Он не принимает любое значение, особенно при включенной привязке к сетке (и не всегда принимает именно то значение, которое вы выберете, если эта функция не включена), но вы можете внимательно следить за тем, чтобы каждая линия имела одинаковое значение Y (для горизонтального линии). И, если вы хотите, чтобы они были выровнены и имели ту же длину, что и заголовки полей, которые они подчеркивают, сравните значения X и ширины каждого поля заголовка и сделайте так, чтобы каждая строка также соответствовала этому.

person thursdaysgeek    schedule 18.01.2013

В режиме дизайна вы можете добавить горизонтальные направляющие линии, щелкнув линейку (вертикальную), поля которой будут привязаны к ней.

Вы также можете выбрать несколько полей, щелкнуть правой кнопкой мыши «Выровнять > Низ», и они переместят поля к направляющим линиям.

Вы также можете отформатировать одно поле, чтобы «зафиксировать его положение и размер», а затем выровнять по нему остальные поля.

person Francois    schedule 22.01.2013
comment
Да, но я не мог заставить линии прилипать к направляющим, и выравнивание не работало с линиями. Я могу выровнять поля, используя align, но не строки под ними. - person thursdaysgeek; 22.01.2013

Другой способ — выбрать все строки, которые вы хотите выровнять по левому краю, переместить их в крайнее левое положение с помощью левой клавиши курсора, пока они не коснутся левого поля, и продолжать нажимать левую клавишу, пока они все не выровняются. Просто трюк!

person Leonard Tonna    schedule 25.03.2016

Поместите нижнюю границу на текстовый объект заголовка.

person sagesmith7    schedule 08.03.2017