Секции
Под первым уровнем вложенности подразумевается, что в отчете будет отсутствовать иерархия, т.е. только простые списки, только простые группировки и т.д. Все секции можно разделить на следующие типы:
-
Заголовок страницы и Итог страницы, Водяной знак - взаимосвязаны со страницами отчета, и выводятся на каждой его странице;
-
Заголовок отчета и Итог отчета - взаимосвязаны с самим отчетом и предназначены для вывода заголовка и итога по отчету. Выводятся только один раз.
-
Данные, Дерево. Далее, по тексту будет упоминаться блок Данные, подразумевая, что вместо него может использоваться и блок Дерево;
-
Блоки, связанные с блоком Данные - Заголовок данных, Итог данных, Заголовок группы, Итог группы, Заголовок колонки, Итог колонки, Пустые данные.
-
Подчиненный.
ПОРЯДОК ПОСТРОЕНИЯ ОТЧЕТА ИЗ СЕКЦИЙ
Порядок | Название | Описание |
---|---|---|
1 | Заголовок страницы (PageHeader) | Печатается сверху на каждой странице |
2 | Заголовок отчета (ReportTitle) | Печатается один раз в начале отчета |
3 | Заголовок данных (Header) | Печатается перед данными |
3 | Заголовок колонки (ColumnHeader) | Печатается перед выводом колонки |
4 | Заголовок группы (GroupHeader) | Печатается в начале группы |
5 | Данные (Data) | Печатается столько раз, сколько записей в источнике данных |
5 | Дерево (Hierarchical Data) | Печатается столько раз, сколько записей в источнике данных, причем данные выводятся в виде дерева |
6 | Пустые данные (Empty Data) | При выводе заполняет свободное место на странице внизу |
- | Подчиненный (Child) | Печатается один раз сразу за блоком, после которого он расположен |
7 | Итог группы (GroupFooter) | Печатается в конце группы |
8 | Итог данных (Footer) | Печатается после данных |
8 | Итог колонки (ColumnFooter) | Печатается после вывода колонки |
9 | Итог отчета (ReportSummary) | Печатается один раз в конце отчета |
10 | Водяной знак (Overlay) | Печатается на заднем фоне страницы. На вывод других блоков не влияет |
11 | Итог страницы (PageFooter) | Печатается внизу на каждой странице |