Пользовательский интерфейс визуальной среды создания отчетов Rave Reports во многом напоминает среду разработки Delphi (рис. 24.1). В верхней части окна располагается панель инструментов, состоящая из набора кнопок слева и Палитры инструментов справа. В Палитре инструментов располагаются не только элементы оформления отчетов, но и инструменты для их настройки и управления.
Давайте посмотрим, для чего предназначены закладки Палитры инструментов. Первые четыре содержат элементы оформления отчетов:
Drawing — графические
элементы оформления;
Ваг Code — различные типы штрихкодов;
Standard — элементы оформления, позволяющие
размещать на страницах отчета текст и изображения;
Report — элементы оформления, предназначенные
для отображения данных из внешних источников данных, подключенных к отчету.
Остальные закладки содержат инструменты управления и настройки страниц и элементов оформления:
Zoom
— управляет увеличением текущей страницы;
Colors
— позволяет установить цвета элементов оформления и страниц;
Lines
— задает стиль и толщину линий элементов оформления;
Fills
— задает стиль заполнения элементов оформления;
Fonts
— позволяет задать параметры шрифта для текста;
Alignment
— управляет выравниванием элементов оформления на странице.
Центральную часть окна занимает блокнот с двумя закладками.
Рис. 24.1. Закладка Page
Designer визуальной среды создания отчетов Rave Reports
Закладка Page Designer содержит еще один
блокнот, каждая из страниц которого соответствует одной странице отчета. Когда
вы добавляете к отчету новую страницу, здесь появляется еще одна закладка с
именем новой страницы. На страницы можно переносить элементы оформления, изменять
их размеры и местоположение. На страницу также можно спроектировать измерительную
сетку, которая поможет размещать и выравнивать элементы оформления. Обрамляют
страницу вертикальная и горизонтальная линейки.
На страницу можно переносить элементы оформления
из Палитры инструментов, и затем элементы оформления можно выделять, настраивать
их свойства, перемещать и удалять.
Закладка Event Editor обеспечивает создание
методов-обработчиков событий для отчетов, страниц, элементов оформления и т.
д.
Правую часть окна среды разработки занимает
панель проекта отчета. Дерево проекта содержит все его составные части. При
двойном щелчке на элементе дерева он отображается на странице в центральной
части.
В левой части окна среды разработки располагается
аналог Инспектора объектов Delphi, в котором доступны свойства текущего элемента.
В нижней части этой панели отображается подсказка для текущего свойства.
Знаете ли Вы, что "гравитационное линзирование" якобы наблюдаемое вблизи далеких галактик (но не в масштабе звезд, где оно должно быть по формулам ОТО!), на самом деле является термическим линзированием, связанным с изменениями плотности эфира от нагрева мириадами звезд. Подробнее читайте в FAQ по эфирной физике.