Генерация шаблонов отчета
SberMobile Server способен автоматически генерировать шаблоны отчета из данных, содержащихся в любой таблице данных. Перед генерацией шаблона, есть возможность указать его свойства:
Свойство | Имя | Тип | Описание |
Шаблон | template | Integer | Тип шаблона отчета: простой (удобен для черно-белой печати) или цветной. |
Заголовок | title | String | Заголовок отчета. Появляется в начале первой страницы. |
Размер бумаги | paper | String | Указывает размер бумаги для печати. |
Ориентация | orientation | Integer | Книжная/альбомная ориентация для печати. |
Высота ряда | rowHeight | Integer | Высота каждого ряда в основной части отчета. |
Размер шрифта заголовка | headerFontSize | Integer | Размер шрифта для заголовков колонок. |
Размер шрифта основной части | bodyFontSize | Integer | Размер шрифта для содержимого отчета. |
Растягивать элементы шаблона под размер содержимого | stretch | Boolean | Показывает, что высота ряда может быть увеличена для внесения элементов, которые не вмещаются в стандартный размер ряда. Если это свойство отключено, элементы, которые не вмещаются в свои ряды, будут скрыты. |
Поля | fields | Data Table | Конфигурация полей отчета:
|
Группировка | grouping | String | Если включено, строки отчета будут объединены выбранным полем. |
Формат отчета | reportFormat | String | Формат файла создаваемого отчета. Возможные значения: pdf, rtf, odt, html, xls, csv, xml. |
Пример
Исходные данные для отчета:
Итоговый отчет (простой шаблон):