Дизайнер отчетов представляет собой отдельное приложение, которое является частью продукта Stimulsoft Reports. Это приложение предназначено для создания, изменения, публикации отчетов и панелей индикаторов. Интерфейс дизайнера предоставляет пользователю огромный набор инструментов, компонентов, элементов и средств для разработки отчетов и панелей индикаторов, их визуального оформления и предварительного просмотра. Ribbon интерфейс 2013 дизайнера отчетов, основан на вкладках (аналог интерфейса Microsoft Office 2013). На вкладках сгруппированы команды и инструменты, что позволяет сократить количество панелей инструментов, которые одновременно отображаются в окне дизайнера.
К основным элементам интерфейса дизайнера отчетов относится:
Ribbon панель с вкладками: Главная, Вставить, Страница, Формат, Просмотр;
Панели: Свойства, Словарь данных, Дерево, Инструментарий;
Информация |
В некоторых дизайнерах отчетов можно установить другие типы интерфейса. Однако, в данном разделе будет рассмотрен современный интерфейс Ribbon 2013.
|
Также в дизайнере отчетов присутствует:
Контекстное меню компонентов или элементов;
Мастер расположения компонентов;
Мастер перетягивания компонентов.
Кроме этого, дизайнер отчетов поддерживает горячие клавиши.
Эта панель дизайнера отчетов, которая располагается внизу окна. На статусной панели дизайнера отчетов, располагаются некоторые элементы управления и команды.
Элемент управления, который предоставляет возможность изменить единицы измерения в отчете. При нажатии, будет отображен список доступных единиц измерения в отчете.
Команда запуска проверки отчета. Более подробно, ознакомиться с инспектором отчета можно в соответствующей главе.
В этом поле отображается имя выделенного компонента или элемента.
В этом поле отображаются координаты курсора на странице шаблона отчета или панели индикаторов, а также координаты и размеры выделенного компонента (или элемента). Начало отсчета (Х:0,0 и Y:0,0) совпадает с верхним левым углом компонента или элемента.
Команда установки масштаба, при котором страница отчета или панель индикаторов будет вмещаться по ширине в области шаблона отчета.
Команда установки масштаба, при котором страница отчета или панель индикаторов будет вмещаться по высоте в области шаблона отчета.
Команда установки масштаба, при котором страница отчета или панель индикаторов будет вмещаться по ширине и высоте в области шаблона отчета.
Команда установки 100 процентного масштаба для страницы отчета или панели индикаторов.
Элемент управления масштабом страницы или панели индикаторов.
Контекстное меню (Context Menu) — это меню, при нажатии второй кнопки указательного устройства ввода. В этом меню отображаются дублирующие команды управления компонентом или элементов, который находится под курсором в момент вызова контекстного меню. Наличие контекстного меню и его содержимое зависят от типа компонента или элемента.
Мастер расположения компонентов
При перетаскивании компонентов из словаря, панели инструментов или любого другого контейнера на бэнды в шаблоне отчета, при условии что границы компонента будут выступать за границы бэнда, будет вызван Мастер расположения компонентов (Components Placement Wizard). При помощи данного мастера можно определить расположение компонента на текущем бэнде.
Перемещает компонент к левой части свободного пространства, растягивая компонент по высоте свободного пространства;
Перемещает компонент к правой части свободного пространства, растягивая компонент по высоте свободного пространства;
Закрывает окно Мастера расположения компонентов.
Мастер перетягивания компонентов
При наложении одного текстового компонента на другой, будет запущен Мастер перетягивания (Drag&Drop Wizard). C помощью данного мастера, можно выбрать вариант расположения содержимого двух компонентов.
Команда замены выражения в текстовом компоненте, который располагался в шаблоне отчета, на выражение из текстового компонента, который был перетянут;
Команда вставки выражения из добавленного текстового компонента перед выражением текущего компонента.
Команда вставки выражения из добавленного текстового компонента после выражения текущего компонента.
Команда вставки выражения из добавленного текстового компонента после выражения текущего компонента, на следующей строке.
Кнопка Закрыть (Close) закрывает окно мастера перетягивания.
Дизайнер отчетов поддерживает большое количество горячих клавиш. С использованием горячих клавиш можно достаточно сильно увеличить производительность построения отчетов. Некоторые из "горячих клавиш" доступны в Ribbon и Standard интерфейсе. Некоторые, только в Standard интерфейсе (в Ribbon интерфейсе они дублируются контекстными командами).
Горячие кнопки |
Действие |
Ctrl+B |
Установить стиль шрифта Жирный для выделенного текстового компонента |
Ctrl+I |
Установить стиль шрифта Наклонный для выделенного текстового компонента |
Ctrl+U |
Установить стиль шрифта Подчеркнутый для выделенного текстового компонента |
Ctrl+”+” |
Увеличить размер шрифта для выделенного текстового компонента |
Ctrl+”-“ |
Уменьшить размер шрифта для выделенного текстового компонента |
Ctrl+L |
Установить выравнивание по левому краю для текста в текстовом компоненте |
Ctrl+E |
Установить выравнивание по центру для текста в текстовом компоненте |
Ctrl+R |
Установить выравнивание по правому краю для текста в текстовом компоненте |
Ctrl+J |
Установить выравнивание по ширине для текста в текстовом компоненте |
Ctrl+Shift+D |
Активизировать панель “Dictionary” |
Ctrl+Shift+M |
Активизировать панель “Messages” |
Ctrl+Shift+L |
Активизировать панель “Report Tree” |
F4 Shift+Enter |
Активизировать панель “Properties” |
Ctrl+C Ctrl+Insert |
Копировать в буфер обмена |
Delete Ctrl+Delete |
Удалить выделенные компоненты |
Ctrl+V Shift+Insert |
Вставить из буфера обмена |
Ctrl+X Shift+Delete |
Вырезать в буфер обмена |
Ctrl+A |
Выделить все |
Ctrl+Z |
Отменить последнее действие |
Ctrl+Y |
Повторить отмененное действие |
Ctrl+F2 |
Отобразить “Data Store” |
Ctrl+F5 |
Отобразить “Services Configurator” |
Ctrl+N |
Создать новый отчет |
Ctrl+Shift+N |
Добавить страницу в отчет |
Ctrl+Shift+F |
Добавить форму в отчет |
Ctrl+O |
Загрузить отчет из файла |
Ctrl+Shift+O |
Загрузить страницу из файла |
Ctrl+S |
Сохранить отчет |
Ctrl+F12 |
Сохранить отчет как |
Ctrl+Tab |
Осуществляется переход между страницами в шаблоне отчета |
F5 |
Просмотр отчета |
Ctrl+Enter |
Вызвать дизайнер по умолчанию для выбранного компонента |
Enter |
Вызвать текстовый редактор для выбранного компонента |
F1 |
Выбрать инструмент “Select” |
F3 |
Выбрать инструмент “Text Editor” |
F6 |
Выбрать инструмент “Copy Style” |
F8 |
Выбрать инструмент “Hand” |
Cursor keys |
Переместить выделенный компонент или элемент. |
Shift+Cursor keys |
Изменить размер компонента или элемента на одну ячейку сетки. |
Shift+Alt+Cursor keys |
Изменить размер компонента или элемента на одну единицу измерения отчета. |
Ctrl+Cursor keys |
Переместить выделенный компонент или элемент на одну ячейку сетки. |
Ctrl+Alt+Cursor keys |
Переместить выделенный компонент или элемент на одну единицу измерения отчета. |
Ctrl+Drag mouse |
Копировать выделенные компоненты или элементы. |
Alt+Drag mouse |
Игнорировать команду Выровнять по сетке при перемещении или изменении размеров компонентов (элементов). |