Редактор отчетов

Редактор отчетов - это часть AggreGate Client, используемая для редактирования Шаблонов отчетов. Он используется для изменения формы отчета, изменения его компонентов (заголовка, краткого содержания, верхнего/нижнего колонтитула страницы и деталей), а также редактирования выражений, используемых для подсчета значений данных, отображенных в отчете. Нет необходимости создавать новые шаблоны с нуля, поскольку система генерирует шаблоны по умолчанию на основе просмариваемых данных. В большинстве случаев вам просто нужно провести их тонкую настройку и сделать собственными.

Редактор отчетов работает в режиме что видишь на экране, то и получишь, не нуждается в программировании. Он позволяет вам:

  • Изменить компоновку отчета
  • Изменить разделы отчета (название, краткий обзор, заголовок/сноски страницы, заголовок/сноски столбца и другое)
  • Редактировать выражения, использумые для форматирования данных (временная метка без секунд и т.д.)
  • Просмотреть итоговый отчет

Редактор отчетов также обеспечивает:

  • Набор средств для рисования прямоугольников, линий, эллипсов, текстовых полей, меток, графиков, подотчетов, штрих-кодов и других компонентов пользовательского интерфейса
  • Встроенный редактор выражений с выделением синтаксиса для письменных выражений
  • Поддержка Юникода и нелатинских языков (русский, китайский, японский, корейский,…)
  • Просмотр структуры отчетов
  • Расширенная поддержка графиков
  • Операции перетаскивания
  • Неограниченное количество операций отменить/вернуть действие
  • Поддержка кросс-таблиц и вложенных отчетов
  • Библиотека стилей

Пользовательский интерфейс редактора отчетов

Окно Редактора Отчетов состоит из нескольких основных частей:

  • Главное меню для контроля над операциями
  • Главная панель инструментов обеспечивает быстрый доступ к часто используемым операциям (таким как, например, просмотр отчетов).
  • Рабочее пространство, используемое для просмотра и доступа к шаблонам отчета, просмотра/редактирования XML-источника шаблона и предпросмотра финального отчета.
  • Панель инструментов окна отчета, позволяющая получить доступ к свойствам выбранных элементов (таких как выравнивание и шрифт элемента)
  • Панель структуры документа содержит поля отчетов, параметры, поля (разделы) и элементы в иерархическом дереве.
  • Консоль вывода сообщений отображает все сообщения, относящиеся к созданию отчетов, и заполняет их данными и приписывает им функциональный статус Редакторов Отчетов.
  • Панель свойств используется для просмотра и редактирования свойств выбранного (-ых) в настоящий момент элемента (-ов).
  • Окно палитры компонентов, позволяющая добавлять новые компоненты к отчету.
  • Панель Библиотеки Стилей обеспечивает доступ к обычно используемым стилям элементов.

Редактирование шаблонов отчета

Когда запущен Редактор Отчета, он автоматически открывает шаблон отчета для редактирования. Вы можете внести любые изменения и сохранить его в любое время. Чтобы закончить редактирование, следует:

  • Щелкнуть Файл > Выход и решите, хотите ли Вы сохранить изменения (если они были внесены) или нет:

  • или щелкните мышью по иконке "Закрыть окно" в верхнем правом углу, чтобы отменить изменения и немедленно выйти из редактора отчетов.

Предварительный просмотр отчетов

В любое время возможно составить шаблон отчета и его просмотреть. Для предпросмотра отчета кликните на Предпросмотр в панели инструментов отчета:

Все отчеты по умолчанию отображаются в Просмотрщике отчетов. Однако в меню Предпросмотр можно выбрать и другое место отображения. Отчеты можно экспортировать в формат PDF, HTML или TXT.

Руководство по работе с редактором отчетов

AggreGate использует iReport Graphical Report Designer для редактирования шаблонов отчетов. См. документацию к iReport о том, как изменять шаблоны отчетов и использовать различные свойства подсистемы отчетов - графиков, подотчетов, выражений и скриплетов.