Комбинация заголовков и подвалов

<< Click to Display Table of Contents >>

Navigation:  Проект > Документы объектов > Генератор отчетов > Проектирование отчетов > Секции (бэнды) > Отчеты с колонками >

Комбинация заголовков и подвалов

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

 

img_combine_header_and_footer1

 

Режим вывода колонок - Вправо затем вниз

В режиме Вправо затем вниз все секции заголовков выводятся строго в том порядке, в каком они расположены в шаблоне отчета. Т.е. в нашем случае сначала будет выведена секция ColumnHeaderBand1. Затем три раза, над каждой колонкой заголовок колонки ColumnHeader1. После чего будет выведена секция ColumnHeaderBand2 и над каждой колонкой наименование колонки ColumnHeader2. Вывод секций согласно их расположению на листе дает возможность комбинировать оба типа секций заголовков для получения необходимого результата. Секции подвалов выводятся немного по другим правилам. Сначала выводятся все секции Итог колонки. Затем все секции Итог данных в случае, если выведены все строки с данными. Но если у секции Итог данных свойство Печатать на всех страницах установлено в Да, то секции выводятся в порядке расположения на странице. Следует также учитывать, что если свойство Печатать на всех страницах секции Итог данных не установлено в Да, то эта секция будет выведена только после вывода всех строк. Это необходимо учитывать при построении отчетов.

 

img_combine_header_and_footer2

 

Режим вывода колонок - Вниз затем вправо

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

 

img_combine_header_and_footer3

 

Вывод колонок на странице

При выводе колонок на странице, секция Заголовок колонки эквивалентна секции Заголовок данных, а секция Итог колонки эквивалентна секции Итог данных. Единственная разница, в том что секции Заголовок колонки и Итог колонки выводятся для каждой колонки. Все секции выводятся в порядке расположения на странице.