Шаблон представляет собой файл в формате xml определенной структуры. Файл должен содержать заголовок xml-документа и тег report. Данный тег является корневым для шаблона, фактически с этого тега начинается разбор для построения отчета. Тег report содержит ряд атрибутов, которые включают в себя описание шаблона и определяют формат выходных данных.

Наименование шаблона может содержать только символы 'a..z', '0..9' и '-'.

Атрибуты тега report

НаименованиеТип данныхВозможные значенияОписаниеПримечания
nameстроковый
Наименование шаблонаУникальный идентификатор, по которому производится поиск шаблона
cachedлогический
  • true
  • false
Кэширование шаблона

Кэшируемые шаблоны загружаются в память и не изменяются до перезапуска программы.

Прочие шаблоны перечитываются каждый раз при обращении

outputEncodingстроковый
Кодировка отчета


Пример использования тега report
<?xml version="1.0" encoding="UTF-8"?>
<report name="sale" cached="true" title="Чек продажи">
  ...
</report>

Шаблон поддерживает стандартный для xml формата стиль комментариев. Комментарий представляет собой текст, который заключен между строками "<!–" и "-->". Поддерживаются однострочные и многострочные комментарии.

Пример комментария
<!--Однострочный комментарий-->
 
<!--
Многострочный
комментарий
-->
  • No labels