Назад Далее

Создание  общей среды разработки

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

Для того чтобы обеспечить поддержку создания и обслуживания стандартных форматов, совместного создания отчетов с другими разработчиками отчетов, а также чтобы избежать подверженных ошибкам повторяющихся задач проектирования, BIRT использует следующие типы файлов:

*
Основное назначение библиотеки - предоставление разработчикам отчетов общего хранилища стандартных элементов и стилей отчетов. Файл библиотеки имеет расширение .rptlibrary. BIRT выполняет поиск библиотек в папке resource.
Библиотека является динамическим компонентом макета отчета. Когда разработчик библиотеки вносит в нее изменения, макет отчета автоматически синхронизируется с изменениями, внесенными в библиотеку. Таким образом можно вносить изменения сразу в несколько отчетов.
Библиотека содержит настроенные элементы отчетов, такие как источники данных, визуальные элементы отчетов, стили и главные страницы. Библиотеки используются для организации доступа к настраиваемым отчетов. В отчет могут входить элементы из различных библиотек. Применение библиотек позволяет разделять стили и наборы элементов различных проектов и процессов.
*
Шаблон предоставляет стандартное начальное положение для создания нового эскиза отчета. Структура файла шаблона совпадает со структурой файла эскиза отчета. Файл шаблона имеет расширение .rpttemplate. BIRT выполняет поиск шаблонов в папке template.
Шаблон представляет собой статическую основу для создания нового эскиза отчета. Эскиз отчета, извлеченный из шаблона изменяет копию этого шаблона. Поэтому каждый отчет может быть построен только на основе одного шаблона. Поскольку эскизы отчетов используют копии шаблона, изменения, внесенные в шаблон, не применяются к эскизам отчетов, созданным на основе этого шаблона.
Шаблон предлагает структуру стандартного макета отчета. Шаблон может содержать в себе наглядные элементы отчета, которые отображаются в макете отчета, источники данных и наборы данных, а также макеты главных страниц. Шаблоны применяют библиотеки аналогично эскизам отчетов. В состав проектировщика отчетов BIRT входят несколько стандартных шаблонов, например шаблоны Simple Listing и Grouped Listing.
*
В файле этого типа содержатся стили для форматирования элементов отчета, аналогично форматированию элементов веб-страницы.

(c) Copyright Actuate Corporation 2013