Графическая форма |
<форма-прототип> ::= .form <имя формы> [<список формальных параметров>] [<опции формы>] {<описание переменных и массивов в отчетах>} {<описание полей>} {<описание процедуры>} {<описание логической таблицы>} {<объявление внешней логической таблицы>} [<тело графической формы>] .endform
Главные особенности графической формы сосредоточены в секции <тело графической формы>.
<тело графической формы> ::= { graphreport <тело формы> }
Элемент <тело графической формы> состоит из набора конструкций, начинающихся ключевым словом graphreport.
Количество конструкций graphreport в одной форме не ограничено.
До слова graphreport форма не должна иметь пустых строк. Слово graphreport должно стоять в первой позиции первой строки конструкции <тело графической формы>.
Конструкция graphreport содержит <тело формы>.
Конструкция <тело формы> описывается директивами пакета деловой графики Galagraf с включением элементов языка
.Директивы Galagraf рассмотрены в книге "Инструментальный комплекс SUPPORT. Модуль Деловая графика.".
В теле графической формы разрешен тот же набор элементов, что и в теле соответствующей ей текстовой формы.
При описании шаблонов полей в теле графической формы рекомендуется использовать формат ^, заполняющий шаблон в режиме вставки.