Условные обозначения
При создании шаблона HTML-отчета используются ряд условных обозначений:
| # | |
комментарий, должен находится в начале строки.
Текст после этого знака не участвует в формировании отчета |
| [%%. . .%%] | секция отчета |
| %%. . .%% | ключевое слово |
| @@. . .@@ | заголовок поля |
| $$. . .$$ | значение поля |
Секции
[%% . . . %%] - секция отчета. Шаблон отчета содержит в себе
семь обязательных секций в строго определенном порядке.
| |
|
[%%ReportType=Notes%%]
[%%ReportCaption="Notes"%%]
[%%ReportDescription=" "%%]
...
[%%HEADER%%]
...
[%%ROWTABLE%%]
...
[%%COMMENTS%%]
...
[%%FOOTER%%]
...
|
| [%%ReportType=. . .%%] | |
секция, отвечающая за тип отчета, где ". . ." заменяется на одно из следующих значений:
Notes для заметок, selText- для печати выделенного текста документа
любого типа, Tree- для печати дерева документов |
| [%%ReportCaption=". . ."%%] | секция, где в кавычках записывается
название отчета |
| [%%ReportDescription=". . ."%%] | секция, где в кавычках
записывается описание отчета |
| [%%HEADER%%] | секция шапки отчета |
| [%%ROWTABLE%%] | секция данных |
| [%%COMMENTS%%] | секция комментариев |
| [%%FOOTER%%] | секция окончания отчета |
Ключевые слова
%%. . .%% - ключевое слово.
В написании шаблона отчета используется ряд ключевых слов, которые заменяются
при печати каким-либо текстом, изображениями, текстовыми блоками и т.д.
Ключевые слова делятся на две группы: универсальные для всех отчетов и уникальные
(для отчетов определенного типа).
Ниже приведен полный список используемых ключевых слов с краткими комментариями.
Универсальные ключевые слова:
| %%ReportTitle%% | | название отчета |
| %%Caption%% | заголовок отчета |
| %%Charset%% | кодовая страница |
| %%ImgCaption%% | картинка печатаемого отчета |
| %%BGColor%% | цвет фона |
| %%FontColor%% | цвет шрифта |
| %%Comments%% | комментарии |
| %%IgnoreHtmlTitle%% | значение поля Title.
Если в поле заголовка содержатся HTML конструкции, то они будут проигнорированы |
| %%AllFields%% | все поля для текущего документа в
формате "название - значение" |
Ключевые слова для печати выделенного текста:
%%SelectText%% выделенный текст;
Ключевые слова для печати дерева документов:
%%Tree%% выводит дерево документов с иконками;
Заголовки и значение полей
| @@. . .@@ | | заголовок поля
|
| $$. . .$$ | значение поля |
Для каждого типа отчета существует свой список полей, которые доступны для
вывода на печать, как в виде заголовков, так и в виде значений полей. Так, для
того, чтобы вывести название поля Заголовок необходимо
использовать запись @@Title@@, а для вывода его содержимого
- $$Title$$.
Ниже приведен список всех полей, сгруппированных по типу документа, и записанных
без специальных символов (@@ и $$).
Универсальные поля для всех типов документов:
| Title | | заголовок записи |
| Created | дата и время создания записи |
| Updated | дата и время последнего редактирования записи |
| Date | дата |
| Time | время
|
Список полей для заметок:
Нет уникальных полей.
|