Перемещение объектов и выбор их размеров

Оценить
(0 голоса)

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

Перемещение объектов и выбор их размеров

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

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

Никаких ограничений на перемещение и изменение размеров одного объекта за один раз не существует. Можно выбрать и несколько объектов для перемещения и изменения их размеров. Для этого используются клавиши <CTRL> и <SHIFT>. Можно также окружить несколько объектов с помощью эластичной рамки. Перемещение объектов и выбор их размеров

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

Совет. Когда на экране отображается вкладка Design, вам не обязательно пользоваться мышью для перемещения объектов или изменения их размеров. Для точного управления размещением объектов и выбора их размеров пользуйтесь клавишами управления курсором на клавиатуре. Само по себе использование клавиш управления курсором вызывает перемещение объекта в направлении, задаваемом клавишей. Если вы нажмете клавишу <SHIFT> и затем клавишу управления курсором, объекты будут расширяться, сужаться, станут выше или ниже, в зависимости от нажимаемой клавиши.

Использование направляющих для перемещения объектов

Когда вы помещаете то или иное поле базы данных в раздел подробностей, Crystal Reports автоматически вставляет еще два объекта. Первый из них, заголовок поля, появляется непосредственно над соответствующим полем в заголовке страницы. Не столь очевидным является, по-видимому, средство типа вертикальной направляющей (vertical guideline), исходящей из линейки, расположенной над отчетом. Вы увидите фигуру в виде перевернутой палатки (которая официально называется бегунком направляющей — guideline handle) на линейке, помещенной над отчетом. Направляющей фактически является вертикальная линия, протянувшаяся вертикально вниз от бегунка направляющей через весь отчет. Crystal Reports автоматически помещает его на линейку и закрепляет за направляющей линией конкретное поле из раздела подробностей, а также заголовок этого поля в заголовке страницы.

На заметку! После установки пакета Crystal Reports по умолчанию видимыми являются только бегунки направляющих. Если вы захотите видеть штрихпунктирные направляющие линии на вкладке Design, выберите в меню View пункт Guidelines^ Design (Направляющие«=> Проектирование). Чтобы показать штрихпунктирные направляющие на вкладке Preview, выберите в меню View пункт Guidelines^Preview (Направляющие^ Предварительный просмотр). Обратите внимание, что даже если выбран второй вариант, вы увидите штрихпунктирные направляющие на вкладке Preview, когда щелкните на каком-либо объекте, выбрав его в окне предварительного просмотра.

Вы можете перемещать объекты как группу, перетаскивая бегунок направляющей влево или вправо по линейке. Все объекты, закрепленные за этой направляющей, также будут двигаться. Если вы поместили поле базы данных в раздел подробностей и связанный с ним заголовок поля в заголовок страницы, и при этом вставили несколько промежуточных сумм в группы и несколько итоговых сумм в нижний заголовок отчета, то они обычно будут закреплены с той же направляющей. Достаточно передвинуть эту линию вправо или влево, чтобы все указанные выше объекты также двигались в том же направлении (рис. 1.9). Перемещение объектов и выбор их размеров

Перемещение объектов и выбор их размеров

Достаточно набраться опыта работы с направляющими, и у вас сложится собственное отношение к этому инструменту. При наличии множества мелких объектов, расположенных рядом друг с другом, имеет смысл отказаться от использования направляющих и отдать предпочтение вариантам с применением клавиши <CTRL> или эластичной рамки. Если имеется ограниченное число объектов, расположенных в отчете менее компактно, то для упорядочения объектов, скорее всего, удобнее пользоваться направляющими. В табл. 1.2 описаны некоторые проблемы, связанные с использованием направляющих, которые могут возникнуть во время разработки отчета, а также приводятся методы решения этих проблем.

На заметку! Если вы создали отчет с помощью мастера отчетов, то обнаружите, что Crystal Reports вставил горизонтальные направляющие с левой стороны вкладки Design. Вы можете добавить эти линии и самостоятельно, если воспользуетесь опцией Blank Report. Для этого достаточно щелкнуть на боковой линейке, чтобы вытащить на экран горизонтальную направляющую. Затем прикрепите к ней объекты сверху, снизу или в середине. Перемещайте направляющую, чтобы одновременно передвинуть все линии объектов вверх или вниз.

 

Форматирование объектов
Настройка поведения Crystal Reports
Вкладка Layout
Вкладка Reporting
Вкладка Formula Editor

Добавить комментарий


Защитный код
Обновить