<< Click to Display Table of Contents >> Navigation: Проект > Документы объектов > Генератор отчетов > Введение |
Вид редактора отчетов:
Окно редактора отчетов состоит из следующих компонентов:
1.Рабочая страница - в ней пользователь должен составить макет своего отчета - расположить в нем компоненты отчета (бэнды, текстовые поля, графики и т.д.).
2.Инструментарий - в данной панели находятся компоненты отчета.
3.Панель форматирования - используя инструменты данной панели можно настроить внешний вид добавленных компонентов (изменить шрифт, заливку, включить границы и т.д.)
4.Панель "Словарь" - в словаре располагаются источники данных, из которых происходит формирование отчета.
5.Панель "Свойства" - свойства текущего компонента.
6.Панель "Дерево отчета" - панель выводит структуру сформированного отчета в виде дерева.
Описание:
В генераторе отчетов существует три понятия отчетов:
1.Шаблон отчета - отчет с привязкой к переменным MasterSCADA.
2.Прототип отчета - отчет без привязки к переменным MasterSCADA.
3.Экземпляр отчета - конечный вид отчета.
Прототип отчета делится на страницы. Каждая страница может иметь свои размеры и поля печати. Все компоненты в отчете располагаются на страницах. При построении отчета генератор последовательно обрабатывает все страницы отчета.
Отчеты строятся из компонентов.
Компонент - это объект, который размещается на странице. Компоненты обладают самой разной функциональностью. Все компоненты можно разделить на пять основных групп:
1.Страницы
2.Бэнды
3.Контейнеры
4.Компоненты для отображения информации
5.Элементы управления
Комбинация компонентов из этих групп и образует отчет. Компонент обладает набором свойств, событий и методов. Изменяя свойства и задавая события компонента, можно изменять поведение компонента. Все свойства и события сгруппированы в категории:
Категория Расположение
Положение компонента на странице определяется координатами X, Y его левого верхнего угла. Координаты X, Y и размер компонента описываются свойствами: Лево, Верх, Ширина и Высота. Значения задаются в текущей единице измерения.
Категория Редактирование
Название компонента задается свойством Наименование - это программное имя компонента. Если в свойстве Псевдоним указывается какой либо текст, то везде, вместо наименования компонента будет отображаться этот текст. Свойство Глобализация используется при построении локализованных отчетов. Значение Да свойства Замок фиксирует положение и размер компонента. Рекомендуется использовать кнопку на панели инструментов Дизайн для управления свойством Замок выделенных компонентов. Свойство Связь позволяет привязать компонент к контейнеру, в котором находится компонент. Если оно установлено в значение Да, то компонент не может переместиться в другой контейнер. Например, если привязанный компонент перетащить с одной секции на другую, привязанный компонент все равно будет печататься вместе с первой секцией. Рекомендуется использовать кнопку на панели инструментов Дизайн для управления свойством Связь выделенных компонентов.
Категория Поведение
Свойство Доступность позволяет включить обработку компонента при построении отчета. Если свойство равно Нет, то компонент будет полностью проигнорирован. Свойство Печатать, принимающее значение Да или Нет, определяет, будет ли компонент выведен на печать. Значение Нет указывает, что компонент не будет выведен на печать, при этом в окне предварительного просмотра он будет отображен. Значение Да указывает, что компонент, отображаемый в окне предварительного просмотра отчета, будет выводиться на печать. Свойства Может расти и Может сжиматься позволяют автоматически управлять изменениями размеров компонента в зависимости от его содержимого. Свойство Режим смещения позволяет избежать наложения компонентов при использовании средств автоматического изменения размеров компонента.